Skip to content

.github/workflows/build.yml #8

.github/workflows/build.yml

.github/workflows/build.yml #8

Workflow file for this run

on:
workflow_dispatch: {}
schedule:
- cron: '0 0 * * 0' # Runs at 00:00 on Sunday
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- run: |
sudo apt-get update
sudo apt-get install -y subversion meson autogen gperf nasm pax cvs yasm ragel
- run: |
./cross_compile_ffmpeg.sh --build-ffmpeg-shared=n --build-ffmpeg-static=y --disable-nonfree=y --build-intel-qsv=n --compiler-flavors=win64 --enable-gpl=n
- uses: actions/upload-artifact@v4
with:
name: ffmpeg
path: sandbox/cross_compilers/mingw-w64-x86_64/x86_64-w64-mingw32/bin/ffmpeg.exe
- name: Microsoft Teams Notification
uses: skitionek/notify-microsoft-teams@master
if: failure()
with:
webhook_url: ${{ secrets.MSTEAMS_WEBHOOK }}
title: "`AnyBody FFMPEG weekly build failed`"
msteams_emails: ${{ secrets.MSTEAMS_EMAILS }}