--- kind: pipeline type: docker platform: os: linux arch: amd64 steps: - name: api image: plugins/docker settings: registry: registry.itzana.me repo: registry.itzana.me/strafesnet/maptest-api tags: - ${DRONE_BRANCH}-${DRONE_BUILD_NUMBER} - ${DRONE_BRANCH} username: from_secret: REGISTRY_USER password: from_secret: REGISTRY_PASS dockerfile: Containerfile context: . when: branch: - master - staging - name: frontend image: plugins/docker settings: registry: registry.itzana.me repo: registry.itzana.me/strafesnet/maptest-frontend tags: - ${DRONE_BRANCH}-${DRONE_BUILD_NUMBER} - ${DRONE_BRANCH} username: from_secret: REGISTRY_USER password: from_secret: REGISTRY_PASS dockerfile: web/Containerfile context: web when: branch: - master - staging - name: validator image: plugins/docker settings: registry: registry.itzana.me repo: registry.itzana.me/strafesnet/maptest-validator tags: - ${DRONE_BRANCH}-${DRONE_BUILD_NUMBER} - ${DRONE_BRANCH} username: from_secret: REGISTRY_USER password: from_secret: REGISTRY_PASS dockerfile: validation/Containerfile context: validation when: branch: - master - staging - name: deploy image: argoproj/argocd:latest commands: - echo "Deploy!" # Not going to do actually do this until environment: USERNAME: from_secret: ARGO_USER PASSWORD: from_secret: ARGO_PASS depends_on: - api - frontend - validator when: branch: - master - staging --- kind: signature hmac: 9958fd5b01af1ebcc75f7277fe71eb5336b899445c359cecf1b14e83b3d05059 ...