aboutsummaryrefslogtreecommitdiffstats
path: root/jobs/gerrit-verifications-comment.yml
diff options
context:
space:
mode:
authorOliver Smith <osmith@sysmocom.de>2023-01-16 13:59:01 +0100
committerosmith <osmith@sysmocom.de>2023-01-18 12:35:34 +0000
commited604a0bb30812e9f928c8ecad8939c4528f7ae7 (patch)
treefc480130aa6a67f6ade0b2fa1e56e52c51f8fdb5 /jobs/gerrit-verifications-comment.yml
parent2e3c8b66037848c419e29084356ba9fe6cdd358a (diff)
jobs/gerrit-verifications-comment: rename
Rename the jenkins job from gerrit-pipeline-result to gerrit-verifications-comment, as the next patch will not only use this job to post a comment at the end of the gerrit verification, but also at the beginning when the pipeline starts. Give the pipeline_summary* scripts more generic names as well. Change-Id: I1b947522aa5f2bb21f5e438db9df3420c998f1bc
Diffstat (limited to 'jobs/gerrit-verifications-comment.yml')
-rw-r--r--jobs/gerrit-verifications-comment.yml80
1 files changed, 80 insertions, 0 deletions
diff --git a/jobs/gerrit-verifications-comment.yml b/jobs/gerrit-verifications-comment.yml
new file mode 100644
index 0000000..1c672b9
--- /dev/null
+++ b/jobs/gerrit-verifications-comment.yml
@@ -0,0 +1,80 @@
+# This job runs at the end of the pipeline in gerrit-verififactions.yml, to
+# post a list of failed/successful job links to gerrit and to vote +V/-V.
+
+- project:
+ name: gerrit-verifications-comment
+ jobs:
+ - 'gerrit-verifications-comment'
+
+- job:
+ name: 'gerrit-verifications-comment'
+ project-type: freestyle
+ node: osmocom-gerrit
+ retry-count: 3 # scm checkout
+ properties:
+ - build-discarder:
+ days-to-keep: 30
+ num-to-keep: 120
+ artifact-days-to-keep: -1
+ artifact-num-to-keep: -1
+ description: |
+ Result job of CI for patches sent to <a href="https://gerrit.osmocom.org">gerrit</a>.
+ </br></br>
+ Related issue: <a href="https://osmocom.org/issues/2385">OS#2385</a>
+
+ parameters:
+ - string:
+ name: BRANCH_CI
+ description: |
+ osmo-ci.git branch
+ default: 'master'
+ - string:
+ name: GERRIT_PROJECT
+ description: set by gerrit verification pipeline job
+ - string:
+ name: GERRIT_CHANGE_NUMBER
+ description: set by gerrit verification pipeline job
+ - string:
+ name: GERRIT_PATCHSET_NUMBER
+ description: set by gerrit verification pipeline job
+ - string:
+ name: GERRIT_BRANCH
+ description: set by gerrit verification pipeline job
+ - string:
+ name: GERRIT_HOST
+ description: set by gerrit verification pipeline job
+ - string:
+ name: GERRIT_PATCHSET_REVISION
+ description: set by gerrit verification pipeline job
+ - string:
+ name: GERRIT_PATCHSET_UPLOADER_NAME
+ description: set by gerrit verification pipeline job
+ - string:
+ name: GERRIT_PORT
+ description: set by gerrit verification pipeline job
+ - string:
+ name: GERRIT_REFSPEC
+ description: set by gerrit verification pipeline job
+ - string:
+ name: PIPELINE_BUILD_URL
+ description: set by gerrit verification pipeline job
+
+ scm:
+ - git:
+ url: 'https://gerrit.osmocom.org/osmo-ci'
+ credentials-id: d5eda5e9-b59d-44ba-88d2-43473cb6e42d
+ branches:
+ - '$BRANCH_CI'
+ wipe-workspace: true
+
+ builders:
+ - shell: 'cd scripts/jenkins-gerrit && ./comment_send.sh'
+
+ wrappers:
+ - ansicolor:
+ colormap: xterm
+ - ssh-agent-credentials:
+ users:
+ - d5eda5e9-b59d-44ba-88d2-43473cb6e42d
+
+# vim: expandtab tabstop=2 shiftwidth=2