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