Skip to content

Instantly share code, notes, and snippets.

@barthy1
Last active August 30, 2016 11:48
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save barthy1/82513a85c879b6ef29a8899be4b1ece6 to your computer and use it in GitHub Desktop.
Save barthy1/82513a85c879b6ef29a8899be4b1ece6 to your computer and use it in GitHub Desktop.
jobs:
- name: time-resource
serial: true
public: true
plan:
- aggregate:
- get: base-image
params: {save: true}
trigger: false
- get: golang-image
- get: time-resource
trigger: false
- task: unit-and-build
image: golang-image
file: time-resource/build.yml
privileged: true
- put: time-resource-image
params:
load_base: base-image
build: built-resource
dockerfile: ./built-resource/Dockerfile_ppc64le
get_params: {rootfs: true}
- name: s3-resource
serial: true
plan:
- aggregate:
- get: base-image
params: {save: true}
trigger: false
- get: golang-image
- get: s3-resource
trigger: false
- task: unit
file: s3-resource/build.yml
image: golang-image
privileged: true
params:
S3_TESTING_ACCESS_KEY_ID: {{key}}
S3_TESTING_SECRET_ACCESS_KEY: {{secret}}
S3_TESTING_BUCKET: {{bucket}}
S3_VERSIONED_TESTING_BUCKET: {{bucket_versioned}}
S3_TESTING_REGION: 'us-east-1'
- put: s3-resource-image
params:
load_base: base-image
build: built-resource
dockerfile: ./built-resource/Dockerfile_ppc64le
get_params: {rootfs: true}
- name: docker-image-resource
serial: true
public: true
plan:
- aggregate:
- get: docker-image-resource
trigger: false
- get: golang-image
- get: base-image
params: {save: true}
trigger: false
- task: build-resource
file: docker-image-resource/ci/build.yml
image: golang-image
privileged: true
- put: docker-image-resource-image
params:
load_base: base-image
build: built-resource
dockerfile: ./built-resource/Dockerfile_ppc64le
get_params: {rootfs: true}
- name: git-resource
serial: true
public: true
plan:
- aggregate:
- get: git-resource
trigger: false
- get: git-image
params: {save: true}
trigger: false
- put: git-resource-image
params:
load_base: git-image
build: git-resource
dockerfile: ./git-resource/Dockerfile_ppc64le
get_params: {rootfs: true}
- name: archive-resource
serial: true
public: true
plan:
- aggregate:
- get: git-image
params: {save: true}
trigger: false
- get: golang-image
- get: archive-resource
trigger: false
- task: build
file: archive-resource/build.yml
image: golang-image
privileged: true
- put: archive-resource-image
params:
load_base: git-image
build: built-resource
dockerfile: ./built-resource/Dockerfile_ppc64le
get_params: {rootfs: true}
resources:
- name: time-resource
type: git
source:
uri: https://github.com/barthy1/time-resource.git
branch: ppc64le_master
- name: docker-image-resource
type: git
source:
uri: https://github.com/barthy1/docker-image-resource.git
branch: ppc64le_master
- name: git-resource
type: git
source:
uri: https://github.com/barthy1/git-resource.git
branch: ppc64le_master
- name: s3-resource
type: git
source:
uri: https://github.com/barthy1/s3-resource.git
branch: ppc64le_master
- name: archive-resource
type: git
source:
uri: https://github.com/barthy1/archive-resource.git
branch: ppc64le_master
- name: base-image
type: docker-image
source:
repository: ppc64le/ubuntu
tag: trusty
- name: git-image
type: docker-image
source:
repository: 140.211.168.97:5000/git
tag: "2.4"
insecure_registries: ["140.211.168.97:5000"]
username: {{username}}
password: {{password}}
- name: golang-image
type: docker-image
source:
repository: 140.211.168.97:5000/golang
tag: "1.6"
insecure_registries: ["140.211.168.97:5000"]
username: {{username}}
password: {{password}}
- name: time-resource-image
type: docker-image
source:
repository: 140.211.168.97:5000/time-resource
insecure_registries: ["140.211.168.97:5000"]
username: {{username}}
password: {{password}}
- name: git-resource-image
type: docker-image
source:
repository: 140.211.168.97:5000/git-resource
insecure_registries: ["140.211.168.97:5000"]
username: {{username}}
password: {{password}}
- name: archive-resource-image
type: docker-image
source:
repository: 140.211.168.97:5000/archive-resource
insecure_registries: ["140.211.168.97:5000"]
username: {{username}}
password: {{password}}
- name: docker-image-resource-image
type: docker-image
source:
repository: 140.211.168.97:5000/docker-image-resource
insecure_registries: ["140.211.168.97:5000"]
username: {{username}}
password: {{password}}
- name: s3-resource-image
type: docker-image
source:
repository: 140.211.168.97:5000/s3-resource
insecure_registries: ["140.211.168.97:5000"]
username: {{username}}
password: {{password}}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment