summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlexander Couzens <lynxis@fe80.eu>2017-08-15 15:27:43 +0200
committerAlexander Couzens <lynxis@fe80.eu>2017-08-15 18:11:29 +0200
commit315944495c088cadb9752ac219b993f440df82f8 (patch)
tree0328ba1c6b445db0dcbd0c46c4aaf1ab7a1a278f
parenta0d34c1b8dea0d793ab61cb5ff9deb352928dd95 (diff)
add jenkins job builder files for osmocom-nightly-nitb-split.sh
jenkins job builder is a python library to write jenkins jobs in .yml or .json including templating and basic substition operation. To update the job call: Create your own jenkins_jobs.ini based on the exmaple and call jenkins-jobs --conf ./jenkins_jobs.ini update osmocom-nightly-nitb-split.yml Change-Id: Ie7c655c6e0e3761e7970e479cadb5ae14faa2c1c
-rw-r--r--.gitignore1
-rw-r--r--scripts/jenkins_jobs.ini.example6
-rw-r--r--scripts/osmocom-nightly-nitb-split.yml20
3 files changed, 27 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore
index 4e25b2f..4163eb6 100644
--- a/.gitignore
+++ b/.gitignore
@@ -3,3 +3,4 @@ source-*
install-*
tokens.txt
.*.sw?
+jenkins_jobs.ini
diff --git a/scripts/jenkins_jobs.ini.example b/scripts/jenkins_jobs.ini.example
new file mode 100644
index 0000000..639b399
--- /dev/null
+++ b/scripts/jenkins_jobs.ini.example
@@ -0,0 +1,6 @@
+[jenkins]
+user=example
+# To get a token: Go to Jenkins via Web -> Login -> Press up right Corner on your Username -> Configure -> API token in the body
+password=get_a_token
+url=https://jenkins.osmocom.org/jenkins
+query_plugins_info=False
diff --git a/scripts/osmocom-nightly-nitb-split.yml b/scripts/osmocom-nightly-nitb-split.yml
new file mode 100644
index 0000000..6c264fd
--- /dev/null
+++ b/scripts/osmocom-nightly-nitb-split.yml
@@ -0,0 +1,20 @@
+---
+- project:
+ name: Osmocom_nightly_nitb_split
+ jobs:
+ - Osmocom_nightly_nitb_split
+
+- job:
+ name: 'Osmocom_nightly_nitb_split'
+ project-type: freestyle
+ defaults: global
+ description: 'Generated by job-builder'
+ node: linux_amd64_debian8
+ builders:
+ - shell:
+ ./scripts/osmocom-nightly-nitb-split.sh
+ scm:
+ - git:
+ url: git://git.osmocom.org/osmo-ci
+ git-config-name: 'Jenkins Builder'
+ git-config-email: 'jenkins@osmocom.org