Only do one full build per target on PR builds

This commit is contained in:
BtbN 2022-08-18 10:23:25 +02:00
parent 512e0fe9b4
commit d4de0513b5

View file

@ -18,7 +18,18 @@ jobs:
fail-fast: false fail-fast: false
matrix: matrix:
target: [win64,linux64,linuxarm64] target: [win64,linux64,linuxarm64]
variant: [gpl,lgpl,gpl 4.4,gpl 5.1,lgpl 4.4,lgpl 5.1,gpl-shared,lgpl-shared,gpl-shared 4.4,gpl-shared 5.1,lgpl-shared 4.4,lgpl-shared 5.1] variant: [lgpl,gpl 4.4,gpl 5.1,lgpl 4.4,lgpl 5.1,gpl-shared,lgpl-shared,gpl-shared 4.4,gpl-shared 5.1,lgpl-shared 4.4,lgpl-shared 5.1]
quickbuild: [1]
include:
- target: win64
variant: gpl
quickbuild: ''
- target: linux64
variant: gpl
quickbuild: ''
- target: linuxarm64
variant: gpl
quickbuild: ''
steps: steps:
- name: Checkout - name: Checkout
uses: actions/checkout@v3 uses: actions/checkout@v3
@ -29,6 +40,8 @@ jobs:
driver: docker driver: docker
- name: Build Image - name: Build Image
run: ./makeimage.sh ${{ matrix.target }} ${{ matrix.variant }} run: ./makeimage.sh ${{ matrix.target }} ${{ matrix.variant }}
env:
QUICKBUILD: ${{ matrix.quickbuild }}
- name: Build ffmpeg - name: Build ffmpeg
run: ./build.sh ${{ matrix.target }} ${{ matrix.variant }} run: ./build.sh ${{ matrix.target }} ${{ matrix.variant }}
- name: Upload artifacts - name: Upload artifacts