Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ---
- resource_types:
- - name: slack-notification
- type: docker-image
- source:
- repository: cfcommunity/slack-notification-resource
- tag: latest
- resources:
- - name: git-develop
- type: git
- source:
- uri: ((git-repository-url)):((git-repository-uri)).git
- private_key: ((secret-private-key))
- branch: develop
- - name: git-master
- type: git
- source:
- uri: ((git-repository-url)):((git-repository-uri)).git
- private_key: ((secret-private-key))
- branch: master
- - name: git-master-tagged
- type: git
- source:
- uri: ((git-repository-url)):((git-repository-uri)).git
- private_key: ((secret-private-key))
- branch: master
- tag_filter: '[0-9]*'
- - name: slack-alert
- type: slack-notification
- source:
- url: ((slack-notification-url))
- - name: develop-docker-image
- type: docker-image
- source:
- repository: ((docker-registry-url))/((docker-registry-uri))
- tag: develop
- - name: master-docker-image
- type: docker-image
- source:
- repository: ((docker-registry-url))/((docker-registry-uri))
- tag: master
- - name: master-tagged-docker-image
- type: docker-image
- source:
- repository: ((docker-registry-url))/((docker-registry-uri))
- tag: master-tagged
- jobs:
- - name: build-develop-image
- plan:
- - get: git-develop
- trigger: true
- - put: develop-docker-image
- params:
- build_args:
- SSH__KEY_CONTENT: ((secret-private-key))
- build: git-develop
- dockerfile: git-develop/.docker/Dockerfile
- - put: slack-alert
- - name: build-master-image
- plan:
- - get: git-master
- trigger: true
- - put: master-docker-image
- params:
- build_args:
- SSH__KEY_CONTENT: ((secret-private-key))
- build: git-master
- dockerfile: git-master/.docker/Dockerfile
- - put: slack-alert
- - name: build-master-tagged-image
- plan:
- - get: git-master-tagged
- trigger: true
- - put: master-tagged-docker-image
- params:
- build_args:
- SSH__KEY_CONTENT: ((secret-private-key))
- build: git-master-tagged
- dockerfile: git-master-tagged/.docker/Dockerfile
- - put: slack-alert
Add Comment
Please, Sign In to add comment