Skip to content

CD

CD #7

Workflow file for this run

name: CD
on:
workflow_run:
workflows: ['CI']
types:
- completed
branches:
- main
jobs:
ci:
name: CI
runs-on: ubuntu-latest
if: ${{ github.event.workflow_run.conclusion == 'success' }}
steps:
- run: exit 0
publish:
name: Publish Image
needs:
- ci
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- run: docker image build -t strabot/strabot-telegram:latest -t strabot/strabot-telegram:$(npm pkg get version | sed 's/"//g') .
- run: docker login -u strabot -p ${{ secrets.DOCKER_HUB_TOKEN }}
- run: docker image push -a strabot/strabot-telegram
- uses: peter-evans/dockerhub-description@v3
with:
username: strabot
password: ${{ secrets.DOCKER_HUB_TOKEN }}
repository: strabot/strabot-telegram