| | |
| | | uses: docker/login-action@v4 |
| | | with: |
| | | registry: ghcr.io |
| | | username: ${{ github.actor }} |
| | | username: ${{ github.repository_owner }} |
| | | password: ${{ secrets.GITHUB_TOKEN }} |
| | | |
| | | - name: Prepare and push Docker plugin |
| | |
| | | export NAME="ghcr.io/${{ github.repository }}" |
| | | export VERSIONS="latest ${GITHUB_REF/refs\/tags\//}" |
| | | ./package.sh |
| | | for VERSION in ${VERSIONS}; do |
| | | docker plugin push "ghcr.io/${{ github.repository }}:${VERSION}" |
| | | done |
| | | |
| | | deploy-to-docker-hub: |
| | | name: Publish to Docker Hub |
| | |
| | | - name: Login to Docker Hub |
| | | uses: docker/login-action@v4 |
| | | with: |
| | | username: ${{ github.actor }} |
| | | username: ${{ github.repository_owner }} |
| | | password: ${{ secrets.DOCKER_PASSWORD }} |
| | | |
| | | - name: Prepare and push Docker plugin |
| | | run: | |
| | | export NAME="${{ github.actor }}/pyipam" |
| | | export NAME="${{ github.repository_owner }}/pyipam" |
| | | export VERSIONS="latest ${GITHUB_REF/refs\/tags\//}" |
| | | ./package.sh |
| | | for VERSION in ${VERSIONS}; do |
| | | docker plugin push "${{ github.actor }}/pyipam:${VERSION}" |
| | | done |