octoblu/meshblu-otp-service

View on GitHub
codefresh.yml

Summary

Maintainability
Test Coverage
version: "1.0"
steps:
  build_tag:
    type: "build"
    title: "Building tag ${{CF_BRANCH_TAG_NORMALIZED}}"
    working_directory: "${{main_clone}}"
    dockerfile: "Dockerfile"
    image_name: "${{CF_REPO_OWNER}}/${{CF_REPO_NAME}}"
    tag: "${{CF_BRANCH_TAG_NORMALIZED}}"

  push_tag_to_registry:
    title: "Pushing ${{CF_BRANCH_TAG_NORMALIZED}} > ${{CF_BRANCH_TAG_NORMALIZED}}"
    type: "push"
    candidate: "${{build_tag}}"
    tag: "${{CF_BRANCH_TAG_NORMALIZED}}"

  push_latest_to_registry:
    title: "Pushing ${{CF_BRANCH_TAG_NORMALIZED}} > latest"
    type: "push"
    candidate: "${{build_tag}}"
    tag: "latest"