Skip to content

Commit a6f9f68

Browse files
committed
chore: update workflow config.
1 parent a70427c commit a6f9f68

File tree

1 file changed

+18
-1
lines changed

1 file changed

+18
-1
lines changed

.github/workflows/ci.yml

Lines changed: 18 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -101,4 +101,21 @@ jobs:
101101
docker tag html-tutorial ${{ secrets.DOCKER_USER }}/html-tutorial:${{steps.changelog.outputs.version}}
102102
docker tag html-tutorial ${{ secrets.DOCKER_USER }}/html-tutorial:latest
103103
docker push ${{ secrets.DOCKER_USER }}/html-tutorial:${{steps.changelog.outputs.version}}
104-
docker push ${{ secrets.DOCKER_USER }}/html-tutorial:latest
104+
docker push ${{ secrets.DOCKER_USER }}/html-tutorial:latest
105+
106+
# Create Docker Image in Github
107+
- name: Login to GitHub registry
108+
run: echo ${{ github.token }} | docker login ghcr.io -u ${{ github.actor }} --password-stdin
109+
110+
- name: Build docker image
111+
run: docker build -t ghcr.io/jaywcjlove/html-tutorial:latest .
112+
113+
- name: Publish to GitHub registry
114+
run: docker push ghcr.io/jaywcjlove/html-tutorial:latest
115+
116+
- name: Tag docker image (beta) and publish to GitHub registry
117+
if: steps.create_tag.outputs.successful
118+
run: |
119+
echo "version: v${{ steps.changelog.outputs.version }}"
120+
docker tag ghcr.io/jaywcjlove/html-tutorial:latest ghcr.io/jaywcjlove/html-tutorial:${{steps.changelog.outputs.version}}
121+
docker push ghcr.io/jaywcjlove/html-tutorial:${{steps.changelog.outputs.version}}

0 commit comments

Comments
 (0)