parent
03ed94d602
commit
9192df7694
@ -0,0 +1,145 @@ |
||||
name: android build scripts |
||||
|
||||
on: [ push, pull_request ] |
||||
|
||||
jobs: |
||||
build-main-on-linux: |
||||
name: android main |
||||
runs-on: ${{ matrix.os }} |
||||
strategy: |
||||
matrix: |
||||
os: [ ubuntu-20.04 ] |
||||
ndk-version: [ 'r22-linux-x86_64', 'r22b-linux-x86_64', 'r23-linux' ] |
||||
defaults: |
||||
run: |
||||
shell: bash |
||||
steps: |
||||
- uses: actions/checkout@v2 |
||||
- name: set up adopt jdk 8 |
||||
uses: actions/setup-java@v2.2.0 |
||||
with: |
||||
distribution: 'adopt' |
||||
java-version: '8' |
||||
- name: set up android ndk |
||||
run: | |
||||
curl -s "https://dl.google.com/android/repository/android-ndk-${{ matrix.ndk-version }}.zip" -o ndk.zip |
||||
unzip -q -o ndk.zip -d .ndk.dir |
||||
DIR=$(ls .ndk.dir) |
||||
mv .ndk.dir/$DIR ~/.ndk |
||||
env: |
||||
ANDROID_NDK_ROOT: ~/.ndk |
||||
- name: run the build script |
||||
run: ./android.sh -d --disable-arm-v7a --disable-arm-v7a-neon --disable-arm64-v8a |
||||
- name: print success logs |
||||
if: ${{ success() }} |
||||
run: cat build.log |
||||
- name: print failure logs |
||||
if: ${{ failure() }} |
||||
run: | |
||||
tail -50 build.log |
||||
tail -50 ./src/ffmpeg/ffbuild/config.log |
||||
build-lts-on-linux: |
||||
name: android lts |
||||
runs-on: ${{ matrix.os }} |
||||
strategy: |
||||
matrix: |
||||
os: [ ubuntu-20.04 ] |
||||
ndk-version: [ 'r22-linux-x86_64', 'r22b-linux-x86_64', 'r23-linux' ] |
||||
defaults: |
||||
run: |
||||
shell: bash |
||||
steps: |
||||
- uses: actions/checkout@v2 |
||||
- name: set up adopt jdk 8 |
||||
uses: actions/setup-java@v2.2.0 |
||||
with: |
||||
distribution: 'adopt' |
||||
java-version: '8' |
||||
- name: set up android ndk |
||||
run: | |
||||
curl -s "https://dl.google.com/android/repository/android-ndk-${{ matrix.ndk-version }}.zip" -o ndk.zip |
||||
unzip -q -o ndk.zip -d .ndk.dir |
||||
DIR=$(ls .ndk.dir) |
||||
mv .ndk.dir/$DIR ~/.ndk |
||||
env: |
||||
ANDROID_NDK_ROOT: ~/.ndk |
||||
- name: run the build script |
||||
run: ./android.sh -d -l --disable-arm-v7a --disable-arm-v7a-neon --disable-arm64-v8a |
||||
- name: print success logs |
||||
if: ${{ success() }} |
||||
run: cat build.log |
||||
- name: print failure logs |
||||
if: ${{ failure() }} |
||||
run: | |
||||
tail -50 build.log |
||||
tail -50 ./src/ffmpeg/ffbuild/config.log |
||||
build-main-on-macos: |
||||
name: android main |
||||
runs-on: ${{ matrix.os }} |
||||
strategy: |
||||
matrix: |
||||
os: [ macos-10.15 ] |
||||
ndk-url: [ 'r22-darwin-x86_64', 'r22b-darwin-x86_64', 'r23-darwin' ] |
||||
defaults: |
||||
run: |
||||
shell: bash |
||||
steps: |
||||
- uses: actions/checkout@v2 |
||||
- name: set up adopt jdk 8 |
||||
uses: actions/setup-java@v2.2.0 |
||||
with: |
||||
distribution: 'adopt' |
||||
java-version: '8' |
||||
- name: set up android ndk |
||||
run: | |
||||
curl -s "https://dl.google.com/android/repository/android-ndk-${{ matrix.ndk-version }}.zip" -o ndk.zip |
||||
unzip -q -o ndk.zip -d .ndk.dir |
||||
DIR=$(ls .ndk.dir) |
||||
mv .ndk.dir/$DIR ~/.ndk |
||||
env: |
||||
ANDROID_NDK_ROOT: ~/.ndk |
||||
- name: run the build script |
||||
run: ./android.sh -d --disable-arm-v7a --disable-arm-v7a-neon --disable-arm64-v8a |
||||
- name: print success logs |
||||
if: ${{ success() }} |
||||
run: cat build.log |
||||
- name: print failure logs |
||||
if: ${{ failure() }} |
||||
run: | |
||||
tail -50 build.log |
||||
tail -50 ./src/ffmpeg/ffbuild/config.log |
||||
build-lts-on-macos: |
||||
name: android lts |
||||
runs-on: ${{ matrix.os }} |
||||
strategy: |
||||
matrix: |
||||
os: [ macos-10.15 ] |
||||
ndk-url: [ 'r22-darwin-x86_64', 'r22b-darwin-x86_64', 'r23-darwin' ] |
||||
defaults: |
||||
run: |
||||
shell: bash |
||||
steps: |
||||
- uses: actions/checkout@v2 |
||||
- name: set up adopt jdk 8 |
||||
uses: actions/setup-java@v2.2.0 |
||||
with: |
||||
distribution: 'adopt' |
||||
java-version: '8' |
||||
- name: set up android ndk |
||||
run: | |
||||
curl -s "https://dl.google.com/android/repository/android-ndk-${{ matrix.ndk-version }}.zip" -o ndk.zip |
||||
unzip -q -o ndk.zip -d .ndk.dir |
||||
DIR=$(ls .ndk.dir) |
||||
mv .ndk.dir/$DIR ~/.ndk |
||||
env: |
||||
ANDROID_NDK_ROOT: ~/.ndk |
||||
- name: run the build script |
||||
run: ./android.sh -d -l --disable-arm-v7a --disable-arm-v7a-neon --disable-arm64-v8a |
||||
- name: print success logs |
||||
if: ${{ success() }} |
||||
run: cat build.log |
||||
- name: print failure logs |
||||
if: ${{ failure() }} |
||||
run: | |
||||
tail -50 build.log |
||||
tail -50 ./src/ffmpeg/ffbuild/config.log |
@ -0,0 +1,51 @@ |
||||
name: ios build scripts |
||||
|
||||
on: [ push, pull_request ] |
||||
|
||||
jobs: |
||||
build-main-on-macos: |
||||
name: ios main |
||||
runs-on: macos-10.15 |
||||
strategy: |
||||
matrix: |
||||
xcode: [ '11.7', '12.4' ] |
||||
defaults: |
||||
run: |
||||
shell: bash |
||||
steps: |
||||
- uses: actions/checkout@v2 |
||||
- name: set up xcode |
||||
run: echo "export DEVELOPER_DIR=/Applications/Xcode_${{ matrix.xcode }}.app/Contents/Developer" > ~/.xcode.for.ffmpeg.kit.sh |
||||
- name: run the build script |
||||
run: ./ios.sh -d -x --disable-arm64 --disable-arm64e --disable-i386 --disable-x86-64 |
||||
- name: print success logs |
||||
if: ${{ success() }} |
||||
run: cat build.log |
||||
- name: print failure logs |
||||
if: ${{ failure() }} |
||||
run: | |
||||
tail -50 build.log |
||||
tail -50 ./src/ffmpeg/ffbuild/config.log |
||||
build-lts-on-macos: |
||||
name: ios lts |
||||
runs-on: macos-10.15 |
||||
strategy: |
||||
matrix: |
||||
xcode: [ '10.3', '11.7', '12.4' ] |
||||
defaults: |
||||
run: |
||||
shell: bash |
||||
steps: |
||||
- uses: actions/checkout@v2 |
||||
- name: set up xcode |
||||
run: echo "export DEVELOPER_DIR=/Applications/Xcode_${{ matrix.xcode }}.app/Contents/Developer" > ~/.xcode.for.ffmpeg.kit.sh |
||||
- name: run the build script |
||||
run: ./ios.sh -d -l --disable-arm64 --disable-arm64e --disable-i386 |
||||
- name: print success logs |
||||
if: ${{ success() }} |
||||
run: cat build.log |
||||
- name: print failure logs |
||||
if: ${{ failure() }} |
||||
run: | |
||||
tail -50 build.log |
||||
tail -50 ./src/ffmpeg/ffbuild/config.log |
@ -0,0 +1,51 @@ |
||||
name: macos build scripts |
||||
|
||||
on: [ push, pull_request ] |
||||
|
||||
jobs: |
||||
build-main-on-macos: |
||||
name: macos main |
||||
runs-on: macos-10.15 |
||||
strategy: |
||||
matrix: |
||||
xcode: [ '11.7', '12.4' ] |
||||
defaults: |
||||
run: |
||||
shell: bash |
||||
steps: |
||||
- uses: actions/checkout@v2 |
||||
- name: set up xcode |
||||
run: echo "export DEVELOPER_DIR=/Applications/Xcode_${{ matrix.xcode }}.app/Contents/Developer" > ~/.xcode.for.ffmpeg.kit.sh |
||||
- name: run the build script |
||||
run: ./macos.sh -d -x --disable-arm64 |
||||
- name: print success logs |
||||
if: ${{ success() }} |
||||
run: cat build.log |
||||
- name: print failure logs |
||||
if: ${{ failure() }} |
||||
run: | |
||||
tail -50 build.log |
||||
tail -50 ./src/ffmpeg/ffbuild/config.log |
||||
build-lts-on-macos: |
||||
name: macos lts |
||||
runs-on: macos-10.15 |
||||
strategy: |
||||
matrix: |
||||
xcode: [ '10.3', '12.4' ] |
||||
defaults: |
||||
run: |
||||
shell: bash |
||||
steps: |
||||
- uses: actions/checkout@v2 |
||||
- name: set up xcode |
||||
run: echo "export DEVELOPER_DIR=/Applications/Xcode_${{ matrix.xcode }}.app/Contents/Developer" > ~/.xcode.for.ffmpeg.kit.sh |
||||
- name: run the build script |
||||
run: ./macos.sh -d -l |
||||
- name: print success logs |
||||
if: ${{ success() }} |
||||
run: cat build.log |
||||
- name: print failure logs |
||||
if: ${{ failure() }} |
||||
run: | |
||||
tail -50 build.log |
||||
tail -50 ./src/ffmpeg/ffbuild/config.log |
@ -0,0 +1,51 @@ |
||||
name: tvos build scripts |
||||
|
||||
on: [ push, pull_request ] |
||||
|
||||
jobs: |
||||
build-main-on-macos: |
||||
name: tvos main |
||||
runs-on: macos-10.15 |
||||
strategy: |
||||
matrix: |
||||
xcode: [ '11.7', '12.4' ] |
||||
defaults: |
||||
run: |
||||
shell: bash |
||||
steps: |
||||
- uses: actions/checkout@v2 |
||||
- name: set up xcode |
||||
run: echo "export DEVELOPER_DIR=/Applications/Xcode_${{ matrix.xcode }}.app/Contents/Developer" > ~/.xcode.for.ffmpeg.kit.sh |
||||
- name: run the build script |
||||
run: ./tvos.sh -d -x --disable-arm64 |
||||
- name: print success logs |
||||
if: ${{ success() }} |
||||
run: cat build.log |
||||
- name: print failure logs |
||||
if: ${{ failure() }} |
||||
run: | |
||||
tail -50 build.log |
||||
tail -50 ./src/ffmpeg/ffbuild/config.log |
||||
build-lts-on-macos: |
||||
name: tvos lts |
||||
runs-on: macos-10.15 |
||||
strategy: |
||||
matrix: |
||||
xcode: [ '10.3', '12.4' ] |
||||
defaults: |
||||
run: |
||||
shell: bash |
||||
steps: |
||||
- uses: actions/checkout@v2 |
||||
- name: set up xcode |
||||
run: echo "export DEVELOPER_DIR=/Applications/Xcode_${{ matrix.xcode }}.app/Contents/Developer" > ~/.xcode.for.ffmpeg.kit.sh |
||||
- name: run the build script |
||||
run: ./tvos.sh -d -l --disable-arm64 |
||||
- name: print success logs |
||||
if: ${{ success() }} |
||||
run: cat build.log |
||||
- name: print failure logs |
||||
if: ${{ failure() }} |
||||
run: | |
||||
tail -50 build.log |
||||
tail -50 ./src/ffmpeg/ffbuild/config.log |
Loading…
Reference in new issue