This repository was archived by the owner on Sep 5, 2024. It is now read-only.
File tree Expand file tree Collapse file tree 3 files changed +62
-0
lines changed Expand file tree Collapse file tree 3 files changed +62
-0
lines changed Original file line number Diff line number Diff line change 1+ name : Pt.1 Build with GCC
2+ # Controls when the action will run. Triggers the workflow on push or pull request
3+ # events but only for the master branch
4+ on :
5+ push :
6+ branches : [ n4.3.1-p1-ci ]
7+ pull_request :
8+ branches : [ n4.3.1-p1-ci ]
9+
10+ jobs :
11+ linux-build_with_docker :
12+ runs-on : ubuntu-latest
13+ steps :
14+ - uses : actions/checkout@v2
15+ - name : Build FFMpeg
16+ shell : bash
17+ run : |
18+ bash build-with-docker.sh
19+ - uses : actions/upload-artifact@master
20+ with :
21+ name : ffmpeg-linux
22+ path : ffmpeg
23+ macos-build :
24+ runs-on : macos-latest
25+ steps :
26+ - uses : actions/checkout@v2
27+ - name : Build FFMpeg
28+ shell : bash
29+ run : |
30+ # Make sure to use gcc-8 instead of the default gcc
31+ shopt -s expand_aliases
32+ alias gcc='gcc-8'
33+ bash build.sh
34+ - uses : actions/upload-artifact@master
35+ with :
36+ name : ffmpeg-macos
37+ path : ffmpeg
38+ # Not working with error messsage:
39+ # C:\ProgramData\Chocolatey\lib\mingw\tools\install\mingw64\x86_64-w64-mingw32\bin\ar.exe: libavfilter/vsink_null: No such file or directory
40+ # windows-build:
41+ # runs-on: windows-latest
42+ # steps:
43+ # - uses: actions/checkout@v2
44+ # - name: Build FFMpeg
45+ # shell: bash
46+ # run: |
47+ # bash build.sh
Original file line number Diff line number Diff line change 1+ #! /bin/bash -x
2+
3+ FLAGS=" "
4+ # Attach TTY only when available, this is for running in Gihub Actions
5+ if [ -t 1 ]; then FLAGS=" -it" ; fi
6+
7+ docker pull gcc:8
8+ docker run $FLAGS \
9+ -v $PWD :/usr/src \
10+ gcc:8 \
11+ sh -c ' cd /usr/src && bash ./build.sh'
Original file line number Diff line number Diff line change 1+ #! /bin/bash
2+
3+ ./configure --disable-x86asm
4+ make -j
You can’t perform that action at this time.
0 commit comments