diff --git a/ci/build-docker.yml b/ci/build-docker.yml index 929b5f8..89ebd8b 100644 --- a/ci/build-docker.yml +++ b/ci/build-docker.yml @@ -3,7 +3,7 @@ platform: linux image_resource: type: registry-image source: - repository: concourse/oci-build-task + repository: concourse/oci-build-task inputs: - name: repo diff --git a/ci/deploy.yml b/ci/deploy.yml index 1c43a3b..585bf10 100644 --- a/ci/deploy.yml +++ b/ci/deploy.yml @@ -2,15 +2,12 @@ platform: linux image_resource: type: registry-image - source: {repository: rust} - -inputs: -- name: repo + source: { repository: alpine } run: path: sh args: - -exc - | - echo deploying... + ssh -i dir: "repo" diff --git a/ci/pipeline.yml b/ci/pipeline.yml index 82abe79..6e957a3 100644 --- a/ci/pipeline.yml +++ b/ci/pipeline.yml @@ -1,5 +1,11 @@ # 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 @@ -10,6 +16,10 @@ resources: icon: docker source: repository: registry.mdev.local/school_app_api +- name: deploy + type: docker-compose + source: + host: mdev.local jobs: - name: test @@ -44,5 +54,9 @@ jobs: - get: repo trigger: true passed: [test, build] - - task: deploy - file: repo/ci/deploy.yml + - put: deploy + params: + command: restart + pull: true + path: "/home/mitchell/prod/school_app_api" +