diff options
author | Alexander Couzens <lynxis@fe80.eu> | 2017-08-15 15:27:43 +0200 |
---|---|---|
committer | Alexander Couzens <lynxis@fe80.eu> | 2017-08-15 18:11:29 +0200 |
commit | 315944495c088cadb9752ac219b993f440df82f8 (patch) | |
tree | 0328ba1c6b445db0dcbd0c46c4aaf1ab7a1a278f | |
parent | a0d34c1b8dea0d793ab61cb5ff9deb352928dd95 (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-- | .gitignore | 1 | ||||
-rw-r--r-- | scripts/jenkins_jobs.ini.example | 6 | ||||
-rw-r--r-- | scripts/osmocom-nightly-nitb-split.yml | 20 |
3 files changed, 27 insertions, 0 deletions
@@ -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 |