Browse Source

Added pipeline configuration

master 0.13.5
Drew Short 4 years ago
parent
commit
91c429cf03
  1. 28
      pipeline.yaml
  2. 2
      scripts/upload_pipeline.sh

28
pipeline.yaml

@ -0,0 +1,28 @@
---
resources:
- name: git-resource
type: git
icon: git
source:
uri: https://git.nulloctet.com/docker/terraform.git
tag_filter: "*[0-9].*[0-9].*[0-9]"
- name: image-dockerhub
type: docker-image
icon: docker
source:
repository: sothr/terraform
username: ((hub_docker_write.username))
password: ((hub_docker_write.password))
jobs:
- name: build-image-dockerhub
plan:
- get: git-resource
trigger: true
- put: image-dockerhub
params:
build: git-resource
tag_file: git-resource/.git/ref
tag_as_latest: false
get_params: {skip_download: true}

2
scripts/upload_pipeline.sh

@ -8,6 +8,6 @@ DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" >/dev/null 2>&1 && pwd )"
cd "${DIR}/.." || exit cd "${DIR}/.." || exit
fly -t ${TEAM} set-pipeline --pipeline ${PIPELINE} --config pipeline.yml
fly -t ${TEAM} set-pipeline --pipeline ${PIPELINE} --config pipeline.yaml
cd "$START_DIR" || exit cd "$START_DIR" || exit
Loading…
Cancel
Save