kind: pipeline type: docker name: image building steps: - name: build&push squashed image image: harbor.hq.rosti.cz/library/builder:35 environment: username: robot$rosti+rosti password: from_secret: repo_password repo: harbor.hq.rosti.cz privileged: true commands: - echo "$password" | podman login -u $username --password-stdin $repo - make DOCKER=podman push trigger: event: - promote target: - production --- kind: pipeline type: docker name: test image building steps: - name: test build image: harbor.hq.rosti.cz/library/builder:35 environment: username: robot$rosti+rosti password: from_secret: repo_password repo: harbor.hq.rosti.cz privileged: true commands: - echo "$password" | podman login -u $username --password-stdin $repo - make VERSION=test DOCKER=podman build - name: test image image: harbor.hq.rosti.cz/library/builder:35 environment: username: robot$rosti+rosti password: from_secret: repo_password repo: harbor.hq.rosti.cz privileged: true commands: - make DOCKER=podman VERSION=test test trigger: event: exclude: - promote