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:
parent
d64395c78b
commit
4ddef08deb
26
.github/workflows/cd.yml
vendored
26
.github/workflows/cd.yml
vendored
@ -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
|
||||
|
5
.github/workflows/docker.yml
vendored
5
.github/workflows/docker.yml
vendored
@ -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
|
||||
|
Loading…
Reference in New Issue
Block a user