Skip to content

Reactor/stable entrypoint #820

Reactor/stable entrypoint

Reactor/stable entrypoint #820

Workflow file for this run

name: Release Starwhale base Docker Image
on:
pull_request:
types: [ opened, reopened ]
# workflow_dispatch
#After fixing the rebuild issue, we can enable push option.
#push:
# branches:
# - main
jobs:
starwhale-base-release:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- name: Login to Docker Hub
uses: docker/[email protected]
with:
username: ${{ secrets.DOCKERHUB_USERNAME }}
password: ${{ secrets.DOCKERHUB_TOKEN }}
- name: Login to GitHub Container Registry
uses: docker/[email protected]
with:
registry: ghcr.io
username: ${{ github.actor }}
password: ${{ secrets.GITHUB_TOKEN }}
- name: Set up QEMU
uses: docker/[email protected]
- name: Set up Docker Buildx
uses: docker/[email protected]
- name: Build and push base image
working-directory: ./docker
run: make build-release-base
- name: Build and push cuda-base image
working-directory: ./docker
run: make build-cuda
- name: Build and push server-base image
working-directory: ./docker
run: make build-release-base-server
- name: Build and push nodejs base image
working-directory: ./docker
run: make build-nodejs