OSDN Git Service

8fbcb07fa82f3f841a8db3dd63a99058a135d78e
[metasearch/grid-chef-repo.git] / cookbooks / samba-grid / concourse.yml
1 ---
2 # $ fly -t $CC_TARGET sp -p samba-grid-cookbook -c concourse.yml -l fly-vars.yml -l ~/credentials.yml
3 resources:
4 - name: src-git
5   type: git
6   source:
7     uri: git://git.osdn.net/gitroot/metasearch/grid-chef-repo.git
8     branch: master
9     paths:
10     - cookbooks/((cookbook-name))
11 - name: chefdk-cache
12   type: docker-image
13   source:
14     repository: chef/chefdk
15     tag: ((chefdk-version))
16     # ((param)) style: fly >= 3.2.0
17     registry_mirror: https://((registry-mirror-domain))  # e.g. https://registry.docker.example.com:5000
18     ca_certs:
19     - domain: ((registry-mirror-domain))  # e.g. registry.docker.example.com:5000
20       cert: ((docker-reg-ca-cert))
21
22 jobs:
23 - name: build-cookbook
24   plan:
25   - get: src-git
26     trigger: true
27   - get: chefdk-cache
28   - task: ci-build
29     image: chefdk-cache
30     config:
31       platform: linux
32
33       #image_resource:
34       #  type: docker-image
35       #  source:
36       #    repository: chef/chefdk
37       #    tag: ((chefdk-version))
38           # NG, setting disable
39           #registry_mirror: https://((registry-mirror-domain))
40           #ca_certs:
41           #- domain: ((registry-mirror-domain))
42           #  cert: ((docker-reg-ca-cert))
43
44       inputs:
45       - name: src-git
46
47       run:
48         #dir: ./src-git/cookbooks/((cookbook-name))
49         #path: rake
50         path: /bin/bash
51         args:
52         - -c
53         - |
54           cd ./src-git/cookbooks/((cookbook-name))
55           bundle config --local silence_root_warning 1
56           bundle install
57           rake