Codefresh Steps: Reusable Code for Common Operations
This page provides code you can use to perform common operations in the Codefresh CI/CD platform.
codefresh-report-image codefresh-report-image
Report Docker Image Metadata to Codefresh CD
arguments
ReportImageMetadata:
title: Report image to Codefresh CD
type: codefresh-report-image
working_directory: /code
arguments:
CF_API_KEY: codefresh-cd-api-token
CF_IMAGE: 'docker.io/${{CF_REPO_OWNER}}/${{CF_REPO_NAME}}:${{CF_REVISION}}'
CF_RUNTIME_NAME: codefresh-hosted
ReportImageMetadataAll:
title: Report image to Codefresh CD
type: codefresh-report-image
working_directory: /code
arguments:
CF_API_KEY: codefresh-cd-api-token
CF_IMAGE: 'docker.io/${{CF_REPO_OWNER}}/${{CF_REPO_NAME}}:${{CF_REVISION}}'
CF_RUNTIME_NAME: codefresh-hosted
CF_CONTAINER_REGISTRY_INTEGRATION: docker-integration
CF_GITHUB_TOKEN: '${{GITHUB_TOKEN}}'
CF_GIT_PROVIDER: github
CF_GIT_REPO: '${{CF_REPO_OWNER}}/${{CF_REPO_NAME}}'
CF_GIT_BRANCH: '${{CF_BRANCH}}'
CF_GIT_REVISION: '${{CF_REVISION}}'
CF_JIRA_API_TOKEN: '${{JIRA_TOKEN}}'
CF_JIRA_EMAIL: dustin@codefresh.io
CF_JIRA_HOST_URL: 'https://codefresh-io.atlassian.net'
CF_JIRA_MESSAGE: '${{CF_COMMIT_MESSAGE}}'
CF_JIRA_PROJECT_PREFIX: SA