From 2328be0d321670c64e0079b8493caa3f9e97f3a7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marcello=20Baste=CC=81a-Forte?= Date: Fri, 13 Nov 2020 17:26:32 -0800 Subject: [PATCH 1/2] just try a windows build --- .github/workflows/build.yml | 24 ++++++++++++++++++++++-- 1 file changed, 22 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index fc0efb7e..5ff03c01 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -37,7 +37,7 @@ jobs: build-macos: name: build in native macOS - runs-on: macos-10.15 + runs-on: macos-latest steps: - name: Checkout code uses: actions/checkout@v2 @@ -57,6 +57,26 @@ jobs: run: | ./build-ffmpeg --cleanup + build-windowls: + name: build in native Windows + runs-on: windows-latest + steps: + - name: Checkout code + uses: actions/checkout@v2 + + - name: build ffmpeg + shell: /bin/bash + run: | + while sleep 300; do echo "=====[ $SECONDS seconds still running ]====="; done & + SKIPINSTALL=yes VERBOSE=yes ./build-ffmpeg --build + kill %1 + - name: test run ffmepg + run: | + ./workspace/bin/ffmpeg -buildconf + - name: clean up + run: | + ./build-ffmpeg --cleanup + build-docker: name: build in docker runs-on: ubuntu-20.04 @@ -147,4 +167,4 @@ jobs: docker build -t ffmpeg:cuda-static -f full-static.dockerfile . - name: test run ffmepg run: | - docker run --rm ffmpeg:cuda-static -buildconf \ No newline at end of file + docker run --rm ffmpeg:cuda-static -buildconf From 3e9d39faadcd77bd824bd2852aa2afe85fab02bc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marcello=20Baste=CC=81a-Forte?= Date: Fri, 13 Nov 2020 17:30:21 -0800 Subject: [PATCH 2/2] test 2 --- .github/workflows/build.yml | 196 ++++++++++++++++++------------------ 1 file changed, 98 insertions(+), 98 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 5ff03c01..b1984e9f 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -4,8 +4,8 @@ on: push: paths-ignore: - '*.md' - pull_request: - branches: [ master ] +# pull_request: +# branches: [ master ] jobs: build-linux: @@ -57,7 +57,7 @@ jobs: run: | ./build-ffmpeg --cleanup - build-windowls: + build-windows: name: build in native Windows runs-on: windows-latest steps: @@ -66,10 +66,10 @@ jobs: - name: build ffmpeg shell: /bin/bash - run: | - while sleep 300; do echo "=====[ $SECONDS seconds still running ]====="; done & - SKIPINSTALL=yes VERBOSE=yes ./build-ffmpeg --build - kill %1 + run: ./build-ffmpeg --build + env: + SKIPINSTALL: 'yes' + VERBOSE: 'yes' - name: test run ffmepg run: | ./workspace/bin/ffmpeg -buildconf @@ -77,94 +77,94 @@ jobs: run: | ./build-ffmpeg --cleanup - build-docker: - name: build in docker - runs-on: ubuntu-20.04 - steps: - - name: Checkout code - uses: actions/checkout@v2 - - - name: pull base image - id: ubuntu_pull - run: | - docker pull ubuntu:20.04 - - name: run if ubuntu_pull failed - if: failure() && steps.ubuntu_pull.outcome == 'failure' - run: | - docker pull ubuntu:20.04 - - name: build ffmpeg - run: | - docker build -t ffmpeg:ubuntu -f Dockerfile . - - name: test run ffmepg - run: | - docker run --rm ffmpeg:ubuntu -buildconf - - build-cuda-ubuntu-docker: - name: build in ubuntu docker with cuda - runs-on: ubuntu-20.04 - steps: - - name: Checkout code - uses: actions/checkout@v2 - - - name: pull base image - id: cuda_ubuntu_pull - run: | - docker pull nvidia/cuda:11.1-devel-ubuntu20.04 - docker pull ubuntu:20.04 - - name: run if cuda_ubuntu_pull failed - if: failure() && steps.cuda_ubuntu_pull.outcome == 'failure' - run: | - docker pull nvidia/cuda:11.1-devel-ubuntu20.04 - docker pull ubuntu:20.04 - - name: build ffmpeg - run: | - docker build -t ffmpeg:cuda-ubuntu -f cuda-ubuntu.dockerfile . - - name: test run ffmepg - run: | - docker run --rm ffmpeg:cuda-ubuntu -buildconf - - build-cuda-centos-docker: - name: build in centos docker with cuda - runs-on: ubuntu-20.04 - steps: - - name: Checkout code - uses: actions/checkout@v2 - - - name: pull base image - id: cuda_centos_pull - run: | - docker pull nvidia/cuda:11.1-devel-centos8 - docker pull centos:8 - - name: run if cuda_centos_pull failed - if: failure() && steps.cuda_centos_pull.outcome == 'failure' - run: | - docker pull nvidia/cuda:11.1-devel-centos8 - docker pull centos:8 - - name: build ffmpeg - run: | - docker build -t ffmpeg:cuda-centos -f cuda-centos.dockerfile . - - name: test run ffmepg - run: | - docker run --rm ffmpeg:cuda-centos -buildconf - - build-full-static: - name: full static build in docker - runs-on: ubuntu-20.04 - steps: - - name: Checkout code - uses: actions/checkout@v2 - - - name: pull base image - id: cuda_ubuntu_pull - run: | - docker pull nvidia/cuda:11.1-devel-ubuntu20.04 - - name: run if cuda_ubuntu_pull failed - if: failure() && steps.cuda_ubuntu_pull.outcome == 'failure' - run: | - docker pull nvidia/cuda:11.1-devel-ubuntu20.04 - - name: build ffmpeg - run: | - docker build -t ffmpeg:cuda-static -f full-static.dockerfile . - - name: test run ffmepg - run: | - docker run --rm ffmpeg:cuda-static -buildconf +# build-docker: +# name: build in docker +# runs-on: ubuntu-20.04 +# steps: +# - name: Checkout code +# uses: actions/checkout@v2 +# +# - name: pull base image +# id: ubuntu_pull +# run: | +# docker pull ubuntu:20.04 +# - name: run if ubuntu_pull failed +# if: failure() && steps.ubuntu_pull.outcome == 'failure' +# run: | +# docker pull ubuntu:20.04 +# - name: build ffmpeg +# run: | +# docker build -t ffmpeg:ubuntu -f Dockerfile . +# - name: test run ffmepg +# run: | +# docker run --rm ffmpeg:ubuntu -buildconf +# +# build-cuda-ubuntu-docker: +# name: build in ubuntu docker with cuda +# runs-on: ubuntu-20.04 +# steps: +# - name: Checkout code +# uses: actions/checkout@v2 +# +# - name: pull base image +# id: cuda_ubuntu_pull +# run: | +# docker pull nvidia/cuda:11.1-devel-ubuntu20.04 +# docker pull ubuntu:20.04 +# - name: run if cuda_ubuntu_pull failed +# if: failure() && steps.cuda_ubuntu_pull.outcome == 'failure' +# run: | +# docker pull nvidia/cuda:11.1-devel-ubuntu20.04 +# docker pull ubuntu:20.04 +# - name: build ffmpeg +# run: | +# docker build -t ffmpeg:cuda-ubuntu -f cuda-ubuntu.dockerfile . +# - name: test run ffmepg +# run: | +# docker run --rm ffmpeg:cuda-ubuntu -buildconf +# +# build-cuda-centos-docker: +# name: build in centos docker with cuda +# runs-on: ubuntu-20.04 +# steps: +# - name: Checkout code +# uses: actions/checkout@v2 +# +# - name: pull base image +# id: cuda_centos_pull +# run: | +# docker pull nvidia/cuda:11.1-devel-centos8 +# docker pull centos:8 +# - name: run if cuda_centos_pull failed +# if: failure() && steps.cuda_centos_pull.outcome == 'failure' +# run: | +# docker pull nvidia/cuda:11.1-devel-centos8 +# docker pull centos:8 +# - name: build ffmpeg +# run: | +# docker build -t ffmpeg:cuda-centos -f cuda-centos.dockerfile . +# - name: test run ffmepg +# run: | +# docker run --rm ffmpeg:cuda-centos -buildconf +# +# build-full-static: +# name: full static build in docker +# runs-on: ubuntu-20.04 +# steps: +# - name: Checkout code +# uses: actions/checkout@v2 +# +# - name: pull base image +# id: cuda_ubuntu_pull +# run: | +# docker pull nvidia/cuda:11.1-devel-ubuntu20.04 +# - name: run if cuda_ubuntu_pull failed +# if: failure() && steps.cuda_ubuntu_pull.outcome == 'failure' +# run: | +# docker pull nvidia/cuda:11.1-devel-ubuntu20.04 +# - name: build ffmpeg +# run: | +# docker build -t ffmpeg:cuda-static -f full-static.dockerfile . +# - name: test run ffmepg +# run: | +# docker run --rm ffmpeg:cuda-static -buildconf