# Remember to update the pipeline after changing this file with # `fly set-pipeline` resource_types: - name: docker-compose type: docker-image source: repository: troykinsella/concourse-docker-compose-resource tag: latest 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 - name: deploy type: docker-compose source: host: mdev.local 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 privileged: true file: repo/ci/build-docker.yml - put: docker-image params: image: image/image.tar version: latest - name: deploy plan: - get: repo trigger: true passed: [test, build] - put: deploy params: command: restart pull: true path: "/home/mitchell/prod/school_app_api"