This is an automated email from the ASF dual-hosted git repository. pingsutw pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/submarine.git
The following commit(s) were added to refs/heads/master by this push: new 1499c64fe SUBMARINE-1401. Refactor docker image workflow to avoid no space issues (#1095) 1499c64fe is described below commit 1499c64fe0536f9d8a097d0ae921437da25f483c Author: Thinking Chen <cdmikec...@hotmail.com> AuthorDate: Sat Aug 12 10:54:37 2023 +0800 SUBMARINE-1401. Refactor docker image workflow to avoid no space issues (#1095) * split workflow * test build images * temp remove if * remove login * revert docker image workflow * fix --- .github/workflows/deploy_docker_images.yml | 56 +++++++++++++++++++++++------- 1 file changed, 43 insertions(+), 13 deletions(-) diff --git a/.github/workflows/deploy_docker_images.yml b/.github/workflows/deploy_docker_images.yml index 76d1144af..0c91e0a75 100644 --- a/.github/workflows/deploy_docker_images.yml +++ b/.github/workflows/deploy_docker_images.yml @@ -19,8 +19,9 @@ name: Deploy submarine docker images on: push: branches: [master] + jobs: - deploy-images: + deploy-server: if: github.repository == 'apache/submarine' runs-on: ubuntu-latest timeout-minutes: 240 @@ -64,6 +65,8 @@ jobs: docker push apache/submarine:agent-$SUBMARINE_VERSION docker rmi apache/submarine:agent-$SUBMARINE_VERSION + ## TODO(cdmikechen): In the future, we will not include the database as a built-in image + ## to facilitate subsequent upgrades. - name: Build submarine database run: ./dev-support/docker-images/database/build.sh - name: Push submarine-database docker image @@ -71,6 +74,22 @@ jobs: docker push apache/submarine:database-$SUBMARINE_VERSION docker rmi apache/submarine:database-$SUBMARINE_VERSION + deploy-builtin-images: + if: github.repository == 'apache/submarine' + runs-on: ubuntu-latest + timeout-minutes: 240 + env: + SUBMARINE_VERSION: 0.8.0-SNAPSHOT + steps: + - uses: actions/checkout@v2 + with: + repository: apache/submarine + - uses: docker/login-action@v1 + name: Login to Docker Hub + with: + username: ${{ secrets.DOCKER_USERNAME }} + password: ${{ secrets.DOCKER_PASSWORD }} + - name: Build submarine jupyter run: ./dev-support/docker-images/jupyter/build.sh - name: Push submarine-jupyter docker image @@ -85,13 +104,6 @@ jobs: docker push apache/submarine:jupyter-notebook-gpu-$SUBMARINE_VERSION docker rmi apache/submarine:jupyter-notebook-gpu-$SUBMARINE_VERSION - - name: Build submarine operator - run: ./dev-support/docker-images/operator-v3/build.sh - - name: Push submarine-operator docker image - run: | - docker push apache/submarine:operator-$SUBMARINE_VERSION - docker rmi apache/submarine:operator-$SUBMARINE_VERSION - - name: Build submarine mlflow run: ./dev-support/docker-images/mlflow/build.sh - name: Push submarine-mlflow docker image @@ -99,11 +111,6 @@ jobs: docker push apache/submarine:mlflow-$SUBMARINE_VERSION docker rmi apache/submarine:mlflow-$SUBMARINE_VERSION - # - name: Build submarine serve - # run: ./dev-support/docker-images/serve/build.sh - # - name: Push submarine-serve docker image - # run: docker push apache/submarine:serve-$SUBMARINE_VERSION - - name: Build submarine quickstart run: ./dev-support/examples/quickstart/build.sh - name: Push submarine quickstart docker image @@ -111,6 +118,29 @@ jobs: docker push apache/submarine:quickstart-$SUBMARINE_VERSION docker rmi apache/submarine:quickstart-$SUBMARINE_VERSION + deploy-cloud-native-and-cicd: + if: github.repository == 'apache/submarine' + runs-on: ubuntu-latest + timeout-minutes: 240 + env: + SUBMARINE_VERSION: 0.8.0-SNAPSHOT + steps: + - uses: actions/checkout@v2 + with: + repository: apache/submarine + - uses: docker/login-action@v1 + name: Login to Docker Hub + with: + username: ${{ secrets.DOCKER_USERNAME }} + password: ${{ secrets.DOCKER_PASSWORD }} + + - name: Build submarine operator + run: ./dev-support/docker-images/operator-v3/build.sh + - name: Push submarine-operator docker image + run: | + docker push apache/submarine:operator-$SUBMARINE_VERSION + docker rmi apache/submarine:operator-$SUBMARINE_VERSION + - name: Build submarine cicd run: ./dev-support/cicd/build.sh - name: Push submarine-cicd docker image --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@submarine.apache.org For additional commands, e-mail: dev-h...@submarine.apache.org