Skip to content

Commit 118db77

Browse files
committed
Re-generate pipeline from latest template [skip ci]
1 parent d0b2c32 commit 118db77

File tree

2 files changed

+27
-21
lines changed

2 files changed

+27
-21
lines changed

ci/pipeline.yml

Lines changed: 26 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -57,8 +57,9 @@ meta:
5757
success_moji: ":airplane_departure:"
5858
fail_moji: ":airplane_arriving:"
5959
upset_moji: ":sadpanda:"
60-
fail_url: (( concat "<" meta.url "/teams/${BUILD_TEAM_NAME}/pipelines/${BUILD_PIPELINE_NAME}/jobs/${BUILD_JOB_NAME}/builds/${BUILD_NAME}| Concourse Failure! " meta.slack.upset_moji ">" ))
61-
fail_text: '(( concat meta.slack.fail_url " " meta.pipeline ": `${BUILD_JOB_NAME}` job failed" ))'
60+
pipeline_url: (( concat meta.url "/teams/${BUILD_TEAM_NAME}/pipelines/${BUILD_PIPELINE_NAME}" ))
61+
fail_link: (( concat "<" meta.slack.pipeline_url "/jobs/${BUILD_JOB_NAME}/builds/${BUILD_NAME}| Concourse Failure! " meta.slack.upset_moji ">" ))
62+
fail_text: '(( concat meta.slack.fail_link " " meta.pipeline ": `${BUILD_JOB_NAME}` job failed" ))'
6263

6364
groups:
6465
- name: (( grab meta.name ))
@@ -91,10 +92,12 @@ jobs:
9192
outputs: [ name: image ]
9293
caches: [ path: cache ]
9394
run: { path: build }
95+
output_mapping:
96+
image: built-image
9497

9598
- put: edge
96-
inputs: [ image ]
97-
params: { image: image/image.tar }
99+
inputs: [ built-image ]
100+
params: { image: built-image/image.tar }
98101

99102
on_failure:
100103
put: notify
@@ -127,6 +130,8 @@ jobs:
127130
outputs: [ name: image ]
128131
caches: [ path: cache ]
129132
run: { path: build }
133+
output_mapping:
134+
image: built-image
130135
on_success:
131136
put: git-pull-requests
132137
params:
@@ -142,23 +147,25 @@ jobs:
142147
image: image
143148
config:
144149
platform: linux
145-
inputs:
146-
- { name: git-pull-requests }
147-
outputs:
148-
- { name: message }
150+
inputs: [ name: git-pull-requests ]
151+
outputs: [ name: message ]
149152
run:
150153
path: bash
151154
args:
152155
- -c
153156
- |
154157
set -ueo pipefail
155-
pr_author=$(< git-pull-requests/.git/resource/author)
156-
pr_title=$( < git-pull-requests/.git/resource/title)
157-
pr_url=$( < git-pull-requests/.git/resource/url)
158-
echo "Pull request “_<${pr_url}|${pr_title}>_” by *${pr_author}*" \
158+
pr_author=$( < git-pull-requests/.git/resource/author)
159+
pr_author_email=$(< git-pull-requests/.git/resource/author_email)
160+
pr_title=$( < git-pull-requests/.git/resource/title)
161+
pr_url=$( < git-pull-requests/.git/resource/url)
162+
echo "Pull request “_<${pr_url}|${pr_title}>_”" \
163+
"by *${pr_author:-${pr_author_email}}*" \
159164
"has passed Docker build :tada:" \
160-
"Merge when ready: ${pr_url}" \
165+
"Merge when ready ${SUCCESS_MOJI}:"$'\n'"${pr_url}" \
161166
> message/body
167+
params:
168+
SUCCESS_MOJI: (( grab meta.slack.success_moji ))
162169

163170
on_success:
164171
put: notify
@@ -181,6 +188,7 @@ jobs:
181188
image: image
182189
config:
183190
platform: linux
191+
inputs: [ name: git ]
184192
run:
185193
path: sh
186194
args:
@@ -200,8 +208,6 @@ jobs:
200208
echo "hitting (+) on that shipit job..."
201209
echo
202210
fi
203-
inputs:
204-
- name: git
205211
on_failure:
206212
put: notify
207213
params:
@@ -219,7 +225,7 @@ jobs:
219225
- { get: git, trigger: true, passed: [ pre ] }
220226
- { get: version, params: { pre: rc } }
221227
- put: version
222-
params: {file: version/number}
228+
params: { file: version/number }
223229
on_failure:
224230
put: notify
225231
params:
@@ -232,8 +238,8 @@ jobs:
232238
public: true
233239
serial: true
234240
plan:
235-
- { get: version, trigger: false, params: {bump: minor} }
236-
- { put: version, params: {file: version/number} }
241+
- { get: version, trigger: false, params: { bump: minor } }
242+
- { put: version, params: { file: version/number } }
237243
on_failure:
238244
put: notify
239245
params:
@@ -246,8 +252,8 @@ jobs:
246252
public: true
247253
serial: true
248254
plan:
249-
- { get: version, trigger: false, params: {bump: major} }
250-
- { put: version, params: {file: version/number} }
255+
- { get: version, trigger: false, params: { bump: major } }
256+
- { put: version, params: { file: version/number } }
251257
on_failure:
252258
put: notify
253259
params:

ci/scripts/release

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ fi
4949
git merge --no-edit master
5050
git add -A
5151
git status
52-
git commit -m "release v${VERSION}")
52+
git commit -m "release v${VERSION} [skip ci]")
5353

5454
# so that future steps in the pipeline can push our changes
5555
cp -a ${REPO_ROOT} ${REPO_OUT}

0 commit comments

Comments
 (0)