Unverified Commit 6355e812 authored by Tao Feng's avatar Tao Feng Committed by GitHub

chore: fix docker push in FE repo (#637)

Signed-off-by: 's avatarTao Feng <fengtao04@gmail.com>
parent 5068b3e0
...@@ -35,6 +35,9 @@ jobs: ...@@ -35,6 +35,9 @@ jobs:
uses: actions/checkout@v2 uses: actions/checkout@v2
- name: Login with docker - name: Login with docker
run: docker login -u ${{ secrets.DOCKER_USERNAME }} -p ${{ secrets.DOCKER_PASSWORD }} run: docker login -u ${{ secrets.DOCKER_USERNAME }} -p ${{ secrets.DOCKER_PASSWORD }}
- name: Publish to Registry - name: Publish to Registry for latest
if: success() if: success()
run: make build-push-image run: make build-push-image-latest
- name: Publish to Registry for version
if: startsWith(github.event.ref, 'refs/tags')
run: make build-push-image-version
...@@ -25,12 +25,18 @@ test: test_unit lint mypy ...@@ -25,12 +25,18 @@ test: test_unit lint mypy
.PHONY: image .PHONY: image
image: image:
docker build -f public.Dockerfile -t ${IMAGE}:latest .
.PHONY: image-version
image-version:
docker build -f public.Dockerfile -t ${IMAGE}:${VERSION} . docker build -f public.Dockerfile -t ${IMAGE}:${VERSION} .
docker tag ${IMAGE}:${VERSION} ${IMAGE}:latest
.PHONY: push-image-version
push-image-version:
docker push ${IMAGE}:${VERSION}
.PHONY: push-image .PHONY: push-image
push-image: push-image:
docker push ${IMAGE}:${VERSION}
docker push ${IMAGE}:latest docker push ${IMAGE}:latest
.PHONY: oidc-image .PHONY: oidc-image
...@@ -43,5 +49,8 @@ push-oidc-image: ...@@ -43,5 +49,8 @@ push-oidc-image:
docker push ${OIDC_IMAGE}:${VERSION} docker push ${OIDC_IMAGE}:${VERSION}
docker push ${OIDC_IMAGE}:latest docker push ${OIDC_IMAGE}:latest
.PHONY: build-push-image .PHONY: build-push-image
build-push-image: image oidc-image push-image push-oidc-image build-push-image-latest: image oidc-image push-image push-oidc-image
build-push-image-version: image-version push-image-version
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment