Skip to content

GitHub Action - Builds and pushes Docker images to GitHub Package Registry

License

Notifications You must be signed in to change notification settings

zvfvrv/docker-bpgpr

Use this GitHub action with your project
Add this Action to an existing workflow or create a new one
View on Marketplace

Repository files navigation

Docker Build Push to GitHub Package Registry

Builds and pushes Docker images to GitHub Package Registry

Usage examples:

Build and publish Docker Image with ref and sha tag

    steps:
    - uses: actions/checkout@v2
      name: Check out code

    - name: Build and Publish Docker image
      uses: zvfvrv/docker-bpgpr@1.0.0
      with:
        gh_token: ${{ secrets.TOKEN_GH }}
        image_name: test
        tag_with_ref: true
        tag_with_sha: true
        path: ./test
        dockerfile: Dockerfile

Build and publish Docker Image with a latest tag

    steps:
    - uses: actions/checkout@v2
      name: Check out code

    - name: Build and Publish Docker image
      uses: zvfvrv/docker-bpgpr@1.0.0
      with:
        gh_token: ${{ secrets.TOKEN_GH }}
        image_name: test
        tags: latest
        path: ./test
        dockerfile: Dockerfile

Build without publish Docker Image

    steps:
    - uses: actions/checkout@v2
      name: Check out code

    - name: Build and Publish Docker image
      uses: zvfvrv/docker-bpgpr@1.0.0
      with:
        gh_token: ${{ secrets.TOKEN_GH }}
        image_name: test
        tag_with_ref: true
        tag_with_sha: true
        path: ./test
        dockerfile: Dockerfile
        target: withcurl
        push: false