2 # $ fly -t $CC_TARGET sp -p docker-grid-cookbook -c concourse.yml -l fly-vars.yml -l ~/sec/credentials-prod.yml
7 uri: ((git-id-osdn))@git.osdn.net:/gitroot/metasearch/grid-chef-repo.git
10 - cookbooks/((cookbook-name))
11 private_key: ((git-private-key))
12 git_user: ((git-user-osdn))
13 #check_every: 1h # default: 1m
17 repository: chef/chefdk
18 tag: ((chefdk-version))
19 # ((param)) style: fly >= 3.2.0
20 registry_mirror: https://((registry-mirror-domain)) # e.g. https://registry.docker.example.com:5000
22 - domain: ((registry-mirror-domain)) # e.g. registry.docker.example.com:5000
23 cert: ((docker-reg-ca-cert))
24 check_every: 6h # default: 1m
38 http_proxy: ((http-proxy)) # e.g. http://proxy.example.com:3128
39 #HTTP_PROXY: ((http-proxy))
45 # repository: chef/chefdk
46 # tag: ((chefdk-version))
48 #registry_mirror: https://((registry-mirror-domain))
50 #- domain: ((registry-mirror-domain))
51 # cert: ((docker-reg-ca-cert))
55 #dir: ./src-git/cookbooks/((cookbook-name))
61 cd ./src-git/cookbooks/((cookbook-name))
64 - name: publish-cookbook
71 passed: [test-cookbook]
73 passed: [test-cookbook]
77 http_proxy: ((http-proxy))
78 chef_username: ((chef-username))
79 chef_client_key: ((chef-client-key))
89 echo '{"username":"((chef-username))","key":"/root/chef-client-key.pem"}' > /root/.stove
90 echo "$chef_client_key" > /root/chef-client-key.pem
91 cd ./src-git/cookbooks/((cookbook-name))
97 tag_prefix: ((cookbook-name))-
98 tag: src-git/cookbooks/((cookbook-name))/version
100 annotate: src-git/cookbooks/((cookbook-name))/version