Promotes Docker image artifacts between Artifactory repositories (registries).
Required Artifactory server URL
Required Artifactory username
Required Artifactory password
Source Artifactory Docker repo
Target Artifactory Docker repo to promote to
Docker tag to promote
Target Docker tag after promotion (default: latest
)
Boolean value - copy image if true, move if false
steps:
- name: Promote Docker image
uses: timperman/artifactory-promote-action@v1
with:
url: https://artifactory.jfrog.io
username: ${{ secrets.DOCKER_USERNAME }}
password: ${{ secrets.DOCKER_PASSWORD }}
sourceRepo: docker-dev
targetRepo: docker-prod
dockerRepository: myorg/myrepository
tag: ${{ github.sha }}
targetTag: v1.0.0
copy: 'true'