Skip to content

Update GitHub Action #21

Update GitHub Action

Update GitHub Action #21

name: Build and publish
on:
push:
branches: [main]
jobs:
build-and-publish:
runs-on: ubuntu-latest
env:
DOCKERHUB_USERNAME: ${{secrets.DOCKERHUB_USERNAME}}
DOCKERHUB_TOKEN: ${{secrets.DOCKERHUB_TOKEN}}
PROJECT_NAME: sabnzbd-sanitizer
steps:
- uses: actions/checkout@v4
- name: DockerHub login
run: |
docker login -u $DOCKERHUB_USERNAME -p $DOCKERHUB_TOKEN
- name: Build and tag
run: docker build . --file Dockerfile --tag $DOCKERHUB_USERNAME/$PROJECT_NAME:latest --tag $DOCKERHUB_USERNAME/$PROJECT_NAME:${{ github.run_number }}.${{ github.run_attempt }}
- name: Publish
run: docker push --all-tags $DOCKERHUB_USERNAME/$PROJECT_NAME