mirror of
https://github.com/amigan/rustypaste-pretty.git
synced 2024-11-21 20:09:48 -05:00
chore(cd): publish the tagged docker image
This commit is contained in:
parent
1c596ee760
commit
6019e77026
1 changed files with 26 additions and 0 deletions
26
.github/workflows/cd.yml
vendored
26
.github/workflows/cd.yml
vendored
|
@ -64,3 +64,29 @@ jobs:
|
|||
with:
|
||||
command: publish
|
||||
args: --locked --token ${{ secrets.CARGO_TOKEN }}
|
||||
|
||||
publish-docker:
|
||||
name: Publish the Docker image
|
||||
needs: publish-github
|
||||
runs-on: ubuntu-20.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 rustypaste .
|
||||
- name: Tag
|
||||
run: |
|
||||
docker tag rustypaste orhunp/rustypaste:${{ env.RELEASE_VERSION }}
|
||||
docker tag rustypaste docker.pkg.github.com/orhun/rustypaste/rustypaste:${{ env.RELEASE_VERSION }}
|
||||
- name: Login (Docker Hub)
|
||||
run: echo ${{ secrets.DOCKER_TOKEN }} |
|
||||
docker login -u orhunp --password-stdin
|
||||
- name: Push (Docker Hub)
|
||||
run: docker push orhunp/rustypaste:${{ 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/rustypaste/rustypaste:${{ env.RELEASE_VERSION }}
|
||||
|
|
Loading…
Reference in a new issue