1
1
mirror of https://github.com/orhun/git-cliff.git synced 2024-09-21 04:07:49 +03:00

chore(cd): add docker releases

This commit is contained in:
orhun 2021-06-15 00:51:32 +03:00
parent d64395c78b
commit 4ddef08deb
No known key found for this signature in database
GPG Key ID: B928720AEC532117
2 changed files with 29 additions and 2 deletions

View File

@ -99,6 +99,32 @@ jobs:
tag: ${{ github.ref }}
overwrite: true
body: "git-cliff release v${{ env.RELEASE_VERSION }}"
publish-docker:
name: Publish the Docker image
needs: publish-github
runs-on: ubuntu-18.04
steps:
- name: Checkout
uses: actions/checkout@main
- name: Set the release version
run: echo "RELEASE_VERSION=${GITHUB_REF:11}" >> $GITHUB_ENV
- name: Build
run: docker build -t git-cliff .
- name: Tag
run: |
docker tag git-cliff orhunp/git-cliff:${{ env.RELEASE_VERSION }}
docker tag git-cliff docker.pkg.github.com/orhun/git-cliff/git-cliff:${{ env.RELEASE_VERSION }}
- name: Login (Docker Hub)
run: echo ${{ secrets.DOCKERHUB_PASS }} |
docker login -u orhunp --password-stdin
- name: Push (Docker Hub)
run: docker push orhunp/git-cliff:${{ env.RELEASE_VERSION }}
- name: Login (Package Registry)
run: echo ${{ secrets.GITHUB_TOKEN }} |
docker login -u orhun docker.pkg.github.com --password-stdin
- name: Push (Package Registry)
run: docker push docker.pkg.github.com/orhun/git-cliff/git-cliff:${{ env.RELEASE_VERSION }}
# publish-crates-io:
# name: Publish on crates.io
# needs: publish-github

View File

@ -8,9 +8,10 @@ on:
jobs:
docker:
name: Docker
runs-on: ubuntu-latest
runs-on: ubuntu-18.04
steps:
- uses: actions/checkout@v1
- name: Checkout
uses: actions/checkout@main
- name: Build
run: docker build -t git-cliff .
- name: Tag