|
@@ -42,59 +42,4 @@ jobs:
|
|
|
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
|
|
BASEKEY: ${{ secrets.BASEKEY }}
|
|
|
AESKEY16: ${{ secrets.AESKEY16 }}
|
|
|
- AESIV16: ${{ secrets.AESIV16 }}
|
|
|
-
|
|
|
- buildx:
|
|
|
- runs-on: ubuntu-latest
|
|
|
- needs: goreleaser
|
|
|
- if: "!contains(github.ref, 'ExeBeta')"
|
|
|
- steps:
|
|
|
- - name: Checkout
|
|
|
- uses: actions/checkout@v2
|
|
|
-
|
|
|
- - name: Set Version
|
|
|
- id: set-version
|
|
|
- run: |
|
|
|
- echo "::set-output name=version::${GITHUB_REF:10}"
|
|
|
- echo "ReleaseTag=${GITHUB_REF:10}"
|
|
|
-
|
|
|
- - name: Set up QEMU
|
|
|
- uses: docker/setup-qemu-action@v2
|
|
|
-
|
|
|
- - name: Set up Docker Buildx
|
|
|
- uses: docker/setup-buildx-action@v2
|
|
|
-
|
|
|
- - name: Login to DockerHub
|
|
|
- uses: docker/login-action@v2
|
|
|
- with:
|
|
|
- username: ${{ secrets.DOCKER_USERNAME }}
|
|
|
- password: ${{ secrets.DOCKER_PASSWORD }}
|
|
|
-
|
|
|
- # 当 tag 不包括 Beta 字样时
|
|
|
- - name: Build Latest Image
|
|
|
- if: "!contains(steps.set-version.outputs.version, 'Beta')"
|
|
|
- uses: docker/build-push-action@v3
|
|
|
- with:
|
|
|
- context: docker
|
|
|
- file: docker/full-release.Dockerfile
|
|
|
- platforms: linux/amd64,linux/arm64,linux/arm/v7
|
|
|
- push: true
|
|
|
- tags: |
|
|
|
- ${{ secrets.DOCKER_USERNAME }}/chinesesubfinder:${{ steps.set-version.outputs.version }}
|
|
|
- ${{ secrets.DOCKER_USERNAME }}/chinesesubfinder:latest
|
|
|
- build-args: |
|
|
|
- VERSION=${{ steps.set-version.outputs.version }}
|
|
|
-
|
|
|
- # 当 tag 包括 Beta 字样时
|
|
|
- - name: Build Beta Image
|
|
|
- if: contains(steps.set-version.outputs.version, 'Beta')
|
|
|
- uses: docker/build-push-action@v3
|
|
|
- with:
|
|
|
- context: docker
|
|
|
- file: docker/full-release.Dockerfile
|
|
|
- platforms: linux/amd64,linux/arm64,linux/arm/v7
|
|
|
- push: true
|
|
|
- tags: |
|
|
|
- ${{ secrets.DOCKER_USERNAME }}/chinesesubfinder:${{ steps.set-version.outputs.version }}
|
|
|
- build-args: |
|
|
|
- VERSION=${{ steps.set-version.outputs.version }}
|
|
|
+ AESIV16: ${{ secrets.AESIV16 }}
|