diff --git a/.github/workflows/cd.yml b/.github/workflows/cd.yml index 0903d8e04..e708ad2b8 100644 --- a/.github/workflows/cd.yml +++ b/.github/workflows/cd.yml @@ -125,3 +125,11 @@ jobs: env: TWINE_USERNAME: ${{ secrets.TWINE_USERNAME }} TWINE_PASSWORD: ${{ secrets.TWINE_PASSWORD }} + - name: Build and push docker (.devN) + uses: benc-uk/workflow-dispatch@v1 + with: + workflow: Manual Docker Build + inputs: '{ "release_token": "${{ env.release_token }}", "triggered_by": "CD"}' + token: ${{ secrets.JINA_DEV_BOT }} + env: + release_token: ${{ secrets.CAS_RELEASE_TOKEN }} diff --git a/.github/workflows/force-docker-build.yml b/.github/workflows/force-docker-build.yml index a774f2552..b601c5ad0 100644 --- a/.github/workflows/force-docker-build.yml +++ b/.github/workflows/force-docker-build.yml @@ -98,7 +98,7 @@ jobs: docker run --rm --privileged tonistiigi/binfmt --install all - name: CPU Build and push id: base_docker_build - if: ${{ matrix.engine_tag == '' }} && ${{ matrix.pip_tag != 'tensorrt' }} + if: ${{ matrix.engine_tag == '' && matrix.pip_tag != 'tensorrt' }} uses: docker/build-push-action@v2 with: context: . diff --git a/.github/workflows/force-release.yml b/.github/workflows/force-release.yml index 5063cf091..33f4e80a2 100644 --- a/.github/workflows/force-release.yml +++ b/.github/workflows/force-release.yml @@ -47,3 +47,16 @@ jobs: github_token: ${{ secrets.JINA_DEV_BOT }} tags: true branch: main + + docker-release: + - needs: token-check + runs-on: ubuntu-latest + steps: + - name: Build and push docker + uses: benc-uk/workflow-dispatch@v1 + with: + workflow: Manual Docker Build + inputs: '{ "release_token": "${{ env.release_token }}", "triggered_by": "MANUAL"}' + token: ${{ secrets.JINA_DEV_BOT }} + env: + release_token: ${{ secrets.CAS_RELEASE_TOKEN }}