kind: pipeline type: kubernetes name: control steps: - name: docker image: plugins/docker settings: dockerfile: build/control/Dockerfile registry: registry.makerforce.io repo: registry.makerforce.io/photos/control tags: - dev username: from_secret: docker_username password: from_secret: docker_password when: branch: main --- kind: pipeline type: kubernetes name: preview steps: - name: docker image: plugins/docker settings: dockerfile: build/preview/Dockerfile registry: registry.makerforce.io repo: registry.makerforce.io/photos/preview tags: - dev username: from_secret: docker_username password: from_secret: docker_password when: branch: main --- kind: pipeline type: kubernetes name: web steps: - name: docker image: plugins/docker settings: dockerfile: build/web/Dockerfile registry: registry.makerforce.io repo: registry.makerforce.io/photos/web tags: - dev username: from_secret: docker_username password: from_secret: docker_password when: branch: main --- kind: pipeline type: kubernetes name: proxy steps: - name: docker image: plugins/docker settings: dockerfile: build/proxy/Dockerfile registry: registry.makerforce.io repo: registry.makerforce.io/photos/proxy tags: - dev username: from_secret: docker_username password: from_secret: docker_password when: branch: main