--- kind: pipeline type: docker name: pull image_pull_secrets: - dockerconfigjson steps: - name: lint yaml image: registry.fedy95.com/baseimage-yamllint:latest commands: - yamllint -c /yamllint/relaxed.yaml . when: event: pull_request - name: lint json image: registry.fedy95.com/baseimage-jsonlint:latest commands: - find . -name "*.json" | xargs -n 1 jsonlint -qc 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 ...