# Remember to update the pipeline after changing this file with # `fly set-pipeline` resources: - name: repo type: git source: {uri: "http://git.mdev.local/mitchell/school_app_api.git"} - name: docker-image type: registry-image icon: docker source: repository: registry.mdev.local/school_app_api jobs: - name: test plan: - get: repo trigger: true - task: test file: repo/ci/test.yml - task: lint file: repo/ci/lint.yml - task: audit file: repo/ci/audit.yml - try: task: check-fmt file: repo/ci/check-fmt.yml - name: build plan: - get: repo trigger: true passed: [test] - task: build-linux file: repo/ci/build-linux.yml - task: build-docker file: repo/ci/build-docker.yml - put: docker-image params: image: image/image.tar - name: deploy plan: - get: repo trigger: true passed: [test, build] - task: deploy file: repo/ci/deploy.yml