version: "1"
pipelines:
  - name: template:0.1.0
    description: Example container build pipeline using Github Packages
    env:
      static:
        - DOCKER_REGISTRY=ghcr.io
        - GITHUB_ORG=my-org-name
        - GITHUB_REPO=my-repo
      secrets:
        - DOCKER_REGISTRY_USER
        - DOCKER_REGISTRY_PASS
    jobs:
      - name: build
        description: example build step
        packages:
          - git
        steps:
          - echo $DOCKER_REGISTRY_PASS | docker login -u $DOCKER_REGISTRY_USER --password-stdin $DOCKER_REGISTRY
          - git clone https://github.com/$GITHUB_ORG/$GITHUB_REPO && cd $GITHUB_REPO
          - docker build -t $DOCKER_REGISTRY/$GITHUB_ORG/$GITHUB_REPO:latest .
          - docker push $DOCKER_REGISTRY/$GITHUB_ORG/$GITHUB_REPO:latest
