summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorOliver Smith <osmith@sysmocom.de>2019-03-18 14:45:55 +0100
committerOliver Smith <osmith@sysmocom.de>2019-03-20 11:33:52 +0100
commit8ccc5efd64c6aeb0d4def75c1099271f33e3c236 (patch)
treee9124f3afa0578cbcdb44d6febcc1e034f30b9f6
parent391bdf542ff048c0cb97f2f3c3a00f837b017125 (diff)
jobs: add osmocom-list-commits.ymlosmith/list-commits
-rw-r--r--jobs/osmocom-list-commits.yml46
1 files changed, 46 insertions, 0 deletions
diff --git a/jobs/osmocom-list-commits.yml b/jobs/osmocom-list-commits.yml
new file mode 100644
index 0000000..0706222
--- /dev/null
+++ b/jobs/osmocom-list-commits.yml
@@ -0,0 +1,46 @@
+---
+# Latest output is available here:
+# https://jenkins.osmocom.org/jenkins/job/Osmocom-list-commits/lastSuccessfulBuild/artifact/commits.txt/*view*/
+
+- project:
+ name: Osmocom-list-commits
+ jobs:
+ - Osmocom-list-commits
+
+- job-template:
+ name: 'Osmocom-list-commits'
+ project-type: freestyle
+ defaults: global
+ description: |
+ Generate and upload a list of Osmocom git repositories and their latest tag and commits.
+ node: osmocom-master-debian9
+ parameters:
+ - string:
+ name: BRANCH
+ description: |
+ osmo-ci.git branch where the osmocom-list-commits.sh gets pulled from
+ default: '*/master'
+ builders:
+ - shell: |
+ scripts/osmocom-list-commits.sh > commits.txt
+ cat commits.txt
+ scm:
+ - git:
+ branches:
+ - '$BRANCH'
+ url: git://git.osmocom.org/osmo-ci
+ git-config-name: 'Jenkins Builder'
+ git-config-email: 'jenkins@osmocom.org'
+ triggers:
+ - timed: "@midnight"
+ publishers:
+ - archive:
+ allow-empty: false
+ artifacts: commits.txt
+ case-sensitive: true
+ only-if-success: true
+ - email:
+ notify-every-unstable-build: true
+ recipients: 'jenkins-notifications@lists.osmocom.org'
+
+# vim: expandtab tabstop=2 shiftwidth=2