Codefresh Steps: Reusable Code for Common Operations
This page provides code you can use to perform common operations in the Codefresh CI/CD platform.
jfrog-cli jfrog-cli
Publishes artifacts to a Build in Artifactory. Also allows you to run additional Jfrog CLI commands during the publishing.
arguments
JFrogPublishBuild:
type: jfrog-cli
arguments:
JFROG_HOST: '${{JFROG_HOST}}'
JFROG_USER: '${{JFROG_USER}}'
JFROG_ACCESS_TOKEN: '${{JFROG_ACCESS_TOKEN}}'
JFROG_CLI_BUILD_NAME: '${{CF_REPO_NAME}}'
JFROG_CLI_BUILD_NUMBER: '${{CF_BUILD_ID}}'
JFROG_CLI_BUILD_URL: '${{CF_BUILD_URL}}'
JFrogPublishBuild:
type: jfrog-cli
arguments:
JFROG_HOST: '${{JFROG_HOST}}'
JFROG_USER: '${{JFROG_USER}}'
JFROG_API_KEY: '${{JFROG_API_KEY}}'
JFROG_CLI_BUILD_NAME: '${{CF_REPO_NAME}}'
JFROG_CLI_BUILD_NUMBER: '${{CF_BUILD_ID}}'
JFROG_CLI_BUILD_URL: '${{CF_BUILD_URL}}'
IMAGE: myimage
TAG: mytag
REGISTRY: registry-fqdn
REPOSITORY: repository
JFrogPublishBuild:
type: jfrog-cli
arguments:
JFROG_HOST: '${{JFROG_HOST}}'
JFROG_USER: '${{JFROG_USER}}'
JFROG_API_KEY: '${{JFROG_API_KEY}}'
JFROG_CLI_BUILD_NAME: '${{CF_REPO_NAME}}'
JFROG_CLI_BUILD_NUMBER: '${{CF_BUILD_ID}}'
JFROG_CLI_BUILD_URL: '${{CF_BUILD_URL}}'
GRADLE_DEPLOY_REPO: my-artifactory-gradle-repo
JFrogPublishBuild:
type: jfrog-cli
arguments:
JFROG_HOST: '${{JFROG_HOST}}'
JFROG_USER: '${{JFROG_USER}}'
JFROG_API_KEY: '${{JFROG_API_KEY}}'
JFROG_CLI_BUILD_NAME: '${{CF_REPO_NAME}}'
JFROG_CLI_BUILD_NUMBER: '${{CF_BUILD_ID}}'
JFROG_CLI_BUILD_URL: '${{CF_BUILD_URL}}'
IMAGE: myimage
TAG: mytag
REGISTRY: registry-fqdn
REPOSITORY: repository
XRAY_SCAN: true