6 uri: ((git-id-osdn))@git.osdn.net:/gitroot/metasearch/grid-chef-repo.git
9 - cookbooks/((cookbook-name))
10 private_key: ((git-private-key))
11 git_user: ((git-user-osdn))
12 #check_every: 1h # default: 1m
16 repository: chef/chefdk
17 tag: ((chefdk-version))
18 # ((param)) style: fly >= 3.2.0
19 registry_mirror: https://((registry-mirror-domain)) # e.g. https://registry.docker.example.com:5000
21 - domain: ((registry-mirror-domain)) # e.g. registry.docker.example.com:5000
22 cert: ((docker-reg-ca-cert))
23 check_every: 6h # default: 1m
37 http_proxy: ((http-proxy)) # e.g. http://proxy.example.com:3128
38 #HTTP_PROXY: ((http-proxy))
44 # repository: chef/chefdk
45 # tag: ((chefdk-version))
47 #registry_mirror: https://((registry-mirror-domain))
49 #- domain: ((registry-mirror-domain))
50 # cert: ((docker-reg-ca-cert))
54 #dir: ./src-git/cookbooks/((cookbook-name))
60 cd ./src-git/cookbooks/((cookbook-name))
61 bundle config --local silence_root_warning 1
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))
92 bundle config --local silence_root_warning 1
98 tag_prefix: ((cookbook-name))-
99 tag: src-git/cookbooks/((cookbook-name))/version
101 annotate: src-git/cookbooks/((cookbook-name))/version