diff --git a/.github/workflows/build_bundle-cuda.yaml b/.github/workflows/build_bundle-cuda.yaml deleted file mode 100644 index cf3cb617..00000000 --- a/.github/workflows/build_bundle-cuda.yaml +++ /dev/null @@ -1,71 +0,0 @@ -name: 'Build core:cuda' - -on: - workflow_dispatch: - schedule: - - cron: '7 5 * * *' - push: - branches-ignore: - - '**' - -jobs: - docker: - runs-on: [self-hosted] - steps: - - name: Checkout - uses: actions/checkout@v2 - - - uses: cardinalby/export-env-action@v1 - with: - envFile: '.github_build/Build.ubuntu.env' - export: 'true' - expandWithJobEnv: 'true' - expand: 'true' - - - uses: cardinalby/export-env-action@v1 - with: - envFile: '.github_build/Build.bundle.cuda.env' - export: 'true' - expandWithJobEnv: 'true' - expand: 'true' - - - name: Set up QEMU - uses: docker/setup-qemu-action@master - with: - platforms: all - - - name: Set up Docker Buildx - id: buildx - uses: docker/setup-buildx-action@master - - - name: Cache Docker layers - uses: actions/cache@v2 - with: - path: /tmp/.buildx-cache - key: ${{ runner.os }}-buildx-${{ github.sha }} - restore-keys: | - ${{ runner.os }}-buildx- - - - name: Login to DockerHub - if: github.event_name != 'pull_request' - uses: docker/login-action@v1 - with: - username: ${{ secrets.DOCKER_USERNAME }} - password: ${{ secrets.DOCKER_PASSWORD }} - - - name: Build Multi-Arch - uses: docker/build-push-action@v2 - with: - builder: ${{ steps.buildx.outputs.name }} - context: . - file: ./Dockerfile.bundle - build-args: | - CORE_IMAGE=datarhei/base:${{ env.OS_NAME }}-core-${{ env.OS_VERSION }}-${{ env.CORE_VERSION }} - FFMPEG_IMAGE=datarhei/base:${{ env.OS_NAME }}-ffmpeg-cuda-${{ env.OS_VERSION }}-${{ env.FFMPEG_VERSION }}-${{ env.CUDA_VERSION }} - platforms: linux/amd64 - push: true - tags: | - datarhei/core:cuda-${{ env.CORE_VERSION }} - datarhei/core:cuda-latest - cache-from: type=local,src=/tmp/.buildx-cache - cache-to: type=local,dest=/tmp/.buildx-cache-new diff --git a/.github/workflows/build_bundle-rpi.yaml b/.github/workflows/build_bundle-rpi.yaml deleted file mode 100644 index 2f340d92..00000000 --- a/.github/workflows/build_bundle-rpi.yaml +++ /dev/null @@ -1,71 +0,0 @@ -name: "Build core:rpi" - -on: - workflow_dispatch: - schedule: - - cron: "7 5 * * *" - push: - branches-ignore: - - "**" - -jobs: - docker: - runs-on: [self-hosted] - steps: - - name: Checkout - uses: actions/checkout@v2 - - - uses: cardinalby/export-env-action@v1 - with: - envFile: ".github_build/Build.alpine.env" - export: "true" - expandWithJobEnv: "true" - expand: "true" - - - uses: cardinalby/export-env-action@v1 - with: - envFile: ".github_build/Build.bundle.rpi.env" - export: "true" - expandWithJobEnv: "true" - expand: "true" - - - name: Set up QEMU - uses: docker/setup-qemu-action@master - with: - platforms: all - - - name: Set up Docker Buildx - id: buildx - uses: docker/setup-buildx-action@master - - - name: Cache Docker layers - uses: actions/cache@v2 - with: - path: /tmp/.buildx-cache - key: ${{ runner.os }}-buildx-${{ github.sha }} - restore-keys: | - ${{ runner.os }}-buildx- - - - name: Login to DockerHub - if: github.event_name != 'pull_request' - uses: docker/login-action@v1 - with: - username: ${{ secrets.DOCKER_USERNAME }} - password: ${{ secrets.DOCKER_PASSWORD }} - - - name: Build Multi-Arch - uses: docker/build-push-action@v2 - with: - builder: ${{ steps.buildx.outputs.name }} - context: . - file: ./Dockerfile.bundle - build-args: | - CORE_IMAGE=datarhei/base:${{ env.OS_NAME }}-core-${{ env.OS_VERSION }}-${{ env.CORE_VERSION }} - FFMPEG_IMAGE=datarhei/base:${{ env.OS_NAME }}-ffmpeg-rpi-${{ env.OS_VERSION_FFMPEG }}-${{ env.FFMPEG_VERSION }} - platforms: linux/arm/v7,linux/arm64 - push: true - tags: | - datarhei/core:rpi-${{ env.CORE_VERSION }} - datarhei/core:rpi-latest - cache-from: type=local,src=/tmp/.buildx-cache - cache-to: type=local,dest=/tmp/.buildx-cache-new diff --git a/.github/workflows/build_bundle-vaapi.yaml b/.github/workflows/build_bundle-vaapi.yaml deleted file mode 100644 index 52a5c857..00000000 --- a/.github/workflows/build_bundle-vaapi.yaml +++ /dev/null @@ -1,71 +0,0 @@ -name: 'Build core:vaapi' - -on: - workflow_dispatch: - schedule: - - cron: '7 5 * * *' - push: - branches-ignore: - - '**' - -jobs: - docker: - runs-on: [self-hosted] - steps: - - name: Checkout - uses: actions/checkout@v2 - - - uses: cardinalby/export-env-action@v1 - with: - envFile: '.github_build/Build.ubuntu.env' - export: 'true' - expandWithJobEnv: 'true' - expand: 'true' - - - uses: cardinalby/export-env-action@v1 - with: - envFile: '.github_build/Build.bundle.vaapi.env' - export: 'true' - expandWithJobEnv: 'true' - expand: 'true' - - - name: Set up QEMU - uses: docker/setup-qemu-action@master - with: - platforms: all - - - name: Set up Docker Buildx - id: buildx - uses: docker/setup-buildx-action@master - - - name: Cache Docker layers - uses: actions/cache@v2 - with: - path: /tmp/.buildx-cache - key: ${{ runner.os }}-buildx-${{ github.sha }} - restore-keys: | - ${{ runner.os }}-buildx- - - - name: Login to DockerHub - if: github.event_name != 'pull_request' - uses: docker/login-action@v1 - with: - username: ${{ secrets.DOCKER_USERNAME }} - password: ${{ secrets.DOCKER_PASSWORD }} - - - name: Build Multi-Arch - uses: docker/build-push-action@v2 - with: - builder: ${{ steps.buildx.outputs.name }} - context: . - file: ./Dockerfile.bundle - build-args: | - CORE_IMAGE=datarhei/base:${{ env.OS_NAME }}-core-${{ env.OS_VERSION }}-${{ env.CORE_VERSION }} - FFMPEG_IMAGE=datarhei/base:${{ env.OS_NAME }}-ffmpeg-vaapi-${{ env.OS_VERSION }}-${{ env.FFMPEG_VERSION }} - platforms: linux/amd64 - push: true - tags: | - datarhei/core:vaapi-${{ env.CORE_VERSION }} - datarhei/core:vaapi-latest - cache-from: type=local,src=/tmp/.buildx-cache - cache-to: type=local,dest=/tmp/.buildx-cache-new diff --git a/.github/workflows/build_bundle.yaml b/.github/workflows/build_bundle.yaml deleted file mode 100644 index 69292c3f..00000000 --- a/.github/workflows/build_bundle.yaml +++ /dev/null @@ -1,71 +0,0 @@ -name: 'Build core' - -on: - workflow_dispatch: - schedule: - - cron: '7 5 * * *' - push: - branches-ignore: - - '**' - -jobs: - docker: - runs-on: [self-hosted] - steps: - - name: Checkout - uses: actions/checkout@v2 - - - uses: cardinalby/export-env-action@v1 - with: - envFile: '.github_build/Build.alpine.env' - export: 'true' - expandWithJobEnv: 'true' - expand: 'true' - - - uses: cardinalby/export-env-action@v1 - with: - envFile: '.github_build/Build.bundle.env' - export: 'true' - expandWithJobEnv: 'true' - expand: 'true' - - - name: Set up QEMU - uses: docker/setup-qemu-action@master - with: - platforms: all - - - name: Set up Docker Buildx - id: buildx - uses: docker/setup-buildx-action@master - - - name: Cache Docker layers - uses: actions/cache@v2 - with: - path: /tmp/.buildx-cache - key: ${{ runner.os }}-buildx-${{ github.sha }} - restore-keys: | - ${{ runner.os }}-buildx- - - - name: Login to DockerHub - if: github.event_name != 'pull_request' - uses: docker/login-action@v1 - with: - username: ${{ secrets.DOCKER_USERNAME }} - password: ${{ secrets.DOCKER_PASSWORD }} - - - name: Build Multi-Arch - uses: docker/build-push-action@v2 - with: - builder: ${{ steps.buildx.outputs.name }} - context: . - file: ./Dockerfile.bundle - build-args: | - CORE_IMAGE=datarhei/base:${{ env.OS_NAME }}-core-${{ env.OS_VERSION }}-${{ env.CORE_VERSION }} - FFMPEG_IMAGE=datarhei/base:${{ env.OS_NAME }}-ffmpeg-${{ env.OS_VERSION_FFMPEG }}-${{ env.FFMPEG_VERSION }} - platforms: linux/amd64,linux/arm64,linux/arm/v7 - push: true - tags: | - datarhei/core:${{ env.CORE_VERSION }} - datarhei/core:latest - cache-from: type=local,src=/tmp/.buildx-cache - cache-to: type=local,dest=/tmp/.buildx-cache-new diff --git a/.github_build/Build.alpine.env b/.github_build/Build.alpine.env deleted file mode 100644 index 66e888c9..00000000 --- a/.github_build/Build.alpine.env +++ /dev/null @@ -1,6 +0,0 @@ -# CORE ALPINE BASE IMAGE -OS_NAME=alpine -OS_VERSION=3.19 -OS_VERSION_FFMPEG=3.16 -GOLANG_IMAGE=golang:1.21-alpine3.19 -CORE_VERSION=16.14.0 diff --git a/.github_build/Build.bundle.cuda.env b/.github_build/Build.bundle.cuda.env deleted file mode 100644 index be91c889..00000000 --- a/.github_build/Build.bundle.cuda.env +++ /dev/null @@ -1,3 +0,0 @@ -# CORE NVIDIA CUDA BUNDLE -FFMPEG_VERSION=5.1.3 -CUDA_VERSION=11.7.1 diff --git a/.github_build/Build.bundle.env b/.github_build/Build.bundle.env deleted file mode 100644 index 6758f80d..00000000 --- a/.github_build/Build.bundle.env +++ /dev/null @@ -1,2 +0,0 @@ -# CORE BUNDLE -FFMPEG_VERSION=5.1.3 diff --git a/.github_build/Build.bundle.rpi.env b/.github_build/Build.bundle.rpi.env deleted file mode 100644 index 3dbe35a9..00000000 --- a/.github_build/Build.bundle.rpi.env +++ /dev/null @@ -1,2 +0,0 @@ -# CORE RASPBERRY-PI BUNDLE -FFMPEG_VERSION=5.1.3 diff --git a/.github_build/Build.bundle.vaapi.env b/.github_build/Build.bundle.vaapi.env deleted file mode 100644 index 6758f80d..00000000 --- a/.github_build/Build.bundle.vaapi.env +++ /dev/null @@ -1,2 +0,0 @@ -# CORE BUNDLE -FFMPEG_VERSION=5.1.3 diff --git a/.github_build/Build.ubuntu.env b/.github_build/Build.ubuntu.env deleted file mode 100644 index df5d5738..00000000 --- a/.github_build/Build.ubuntu.env +++ /dev/null @@ -1,5 +0,0 @@ -# CORE UBUNTU BASE IMAGE -OS_NAME=ubuntu -OS_VERSION=20.04 -GOLANG_IMAGE=golang:1.21-alpine3.19 -CORE_VERSION=16.14.0