From 87e95e88180865cf5583eb0b9a7a1d25122f8608 Mon Sep 17 00:00:00 2001 From: jaywcjlove <398188662@qq.com> Date: Wed, 15 Jun 2022 09:46:52 +0800 Subject: [PATCH] chore: update workflows config. --- .github/workflows/ci.yml | 20 +++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 0e70e0b4db..2e44d52e96 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -125,4 +125,22 @@ jobs: docker tag linux-command ${{ secrets.DOCKER_USER }}/linux-command:${{steps.changelog.outputs.version}} docker tag linux-command ${{ secrets.DOCKER_USER }}/linux-command:latest docker push ${{ secrets.DOCKER_USER }}/linux-command:${{steps.changelog.outputs.version}} - docker push ${{ secrets.DOCKER_USER }}/linux-command:latest \ No newline at end of file + docker push ${{ secrets.DOCKER_USER }}/linux-command:latest + + # Create Docker Image in Github + - name: Login to GitHub registry + run: echo ${{ github.token }} | docker login ghcr.io -u ${{ github.actor }} --password-stdin + + - name: Build docker image + run: docker build -t ghcr.io/jaywcjlove/linux-command:latest . + + - name: Publish to GitHub registry + run: docker push ghcr.io/jaywcjlove/linux-command:latest + + + - name: Tag docker image (beta) and publish to GitHub registry + if: steps.create_tag.outputs.successful + run: | + echo "version: v${{ steps.changelog.outputs.version }}" + docker tag ghcr.io/jaywcjlove/linux-command:latest ghcr.io/jaywcjlove/linux-command:${{steps.changelog.outputs.version}} + docker push ghcr.io/jaywcjlove/linux-command:${{steps.changelog.outputs.version}} \ No newline at end of file