--- kind: pipeline type: docker name: pull steps: - name: validate yaml image: docker:dind environment: REGISTRY_USERNAME: from_secret: REGISTRY_USERNAME REGISTRY_PASSWORD: from_secret: REGISTRY_PASSWORD commands: - apk add --no-cache make - make validate when: event: pull_request ... --- kind: pipeline type: ssh name: default clone: disable: true server: host: from_secret: host user: from_secret: user password: from_secret: password steps: - name: release commands: - cd /mnt/md0/infra/monitoring - git pull - make restart trigger: branch: - master event: - push ...