| 123456789101112131415161718192021222324252627282930313233 |
- name: Publish Docker Image
- on:
- release:
- types: [published]
- jobs:
- push_to_registry:
- name: Push Docker image to Docker Hub
- runs-on: ubuntu-latest
- steps:
- - name: Check out the repo
- uses: actions/checkout@v3
-
- - name: Log in to Docker Hub
- uses: docker/login-action@49ed152c8eca782a232dede0303416e8f356c37b
- with:
- username: ${{ secrets.DOCKER_USERNAME }}
- password: ${{ secrets.DOCKER_PASSWORD }}
-
- - name: Extract metadata (tags, labels) for Docker
- id: meta
- uses: docker/metadata-action@69f6fc9d46f2f8bf0d5491e4aabe0bb8c6a4678a
- with:
- images: alfg/nginx-rtmp
-
- - name: Build and push Docker image
- uses: docker/build-push-action@1cb9d22b932e4832bb29793b7777ec860fc1cde0
- with:
- context: .
- push: true
- tags: ${{ steps.meta.outputs.tags }}
- labels: ${{ steps.meta.outputs.labels }}
|