version: "1.0"
stages:
  - "clone"
  - "build"
  - "integration"
  - "push"
steps:
  main_clone:
    type: "git-clone"
    description: "Cloning main repository..."
    repo: "mkaz/termgraph"
    revision: "${{CF_BRANCH}}"
    stage: "clone"
  build:
    title: "Building Docker Image"
    type: "build"
    image_name: "mkaz/termgraph"
    tag: "${{CF_BRANCH_TAG_NORMALIZED}}"
    dockerfile:
      content: "FROM python:onbuild\n                WORKDIR /root/onboarding\n                COPY . /"
    stage: "build"
  push:
    title: "Pushing image to cfcr"
    type: "push"
    image_name: "mkaz/termgraph"
    registry: "cfcr"
    candidate: "${{build}}"
    tags:
      - "${{CF_BRANCH_TAG_NORMALIZED}}"
      - "${{CF_REVISION}}"
    stage: "push"
