This is merely a historical archive of years 2008-2021, before the migration to mailman3.
A maintained and still updated list archive can be found at https://lists.osmocom.org/hyperkitty/list/gerrit-log@lists.osmocom.org/.
osmith gerrit-no-reply at lists.osmocom.orgosmith has uploaded this change for review. ( https://gerrit.osmocom.org/11370
Change subject: jobs: testsuite.yml for all ttcn3/nplab jobs
......................................................................
jobs: testsuite.yml for all ttcn3/nplab jobs
New JJB config, that is able to generate all jobs in the TTCN3 tab at
Jenkins: <https://jenkins.osmocom.org/jenkins/view/TTCN3/>
The new *-latest jobs test against the latest stable releases. Existing
jobs are not overwritten (this is commented out).
ttcn3-bsc-test-sccplite-latest is disabled for now, because it hangs
forever.
Related: OS#3268
Change-Id: Ie433925ee81a61c5788b4a6f2bc5b89c2689d251
---
A jobs/testsuite.yml
1 file changed, 75 insertions(+), 0 deletions(-)
git pull ssh://gerrit.osmocom.org:29418/osmo-ci refs/changes/70/11370/1
diff --git a/jobs/testsuite.yml b/jobs/testsuite.yml
new file mode 100644
index 0000000..b8b62d4
--- /dev/null
+++ b/jobs/testsuite.yml
@@ -0,0 +1,75 @@
+---
+- project:
+ name: 'testsuite'
+ concurrent: false
+ disabled: false
+ jobs:
+ - "{testsuite-name}{job-suffix}"
+ # Folders from docker-playground.git
+ testsuite-name:
+ - nplab-m3ua-test
+ - nplab-sua-test
+ - ttcn3-bsc-test
+ - ttcn3-bsc-test-sccplite:
+ disabled: true
+ - ttcn3-bts-test
+ - ttcn3-ggsn-test
+ - ttcn3-hlr-test
+ - ttcn3-mgw-test
+ - ttcn3-msc-test
+ - ttcn3-sgsn-test
+ - ttcn3-sip-test
+ job-suffix:
+ # latest stable
+ - "-latest":
+ image-suffix: "latest"
+ # nightly (overwrites the existing, manually created jobs!)
+ # - ""
+ # image-suffix: "master"
+- job-template:
+ name: '{testsuite-name}{job-suffix}'
+ project-type: freestyle
+ disabled: '{obj:disabled}'
+ defaults: global
+ description: |
+ Run the <code>{testsuite-name}</code> testsuite from
+ <a href="https://git.osmocom.org/docker-playground/">docker-playground.git</a>.<br>
+ If this job ends in <code>-latest</code>, the job runs the latest stable versions of the Osmocom stack.
+ Otherwise the nightly builds.<br>
+ Generated with the jenkins-job-builder config introduced in
+ <a href="https://osmocom.org/issues/3268">OS#3268</a>.<br>
+ See <a href="https://osmocom.org/projects/cellular-infrastructure/wiki/Titan_TTCN3_Testsuites">
+ TTCN3 Testsuite</a> for more information.
+ node: ttcn3
+ parameters:
+ - string:
+ name: BRANCH
+ description: |
+ Branch of <code>docker-playground.git</code>.
+ Only modify if you are hacking on the docker-playground scripts.
+ default: '*/master'
+
+ builders:
+ - shell: |-
+ cd {testsuite-name}
+ IMAGE_SUFFIX="{image-suffix}" ./jenkins.sh
+ scm:
+ - git:
+ branches:
+ - '$BRANCH'
+ url: git://git.osmocom.org/docker-playground
+ git-config-name: 'Jenkins Builder'
+ git-config-email: 'jenkins at osmocom.org'
+ triggers:
+ - timed: "@midnight"
+ publishers:
+ - junit:
+ results: '**/junit-xml-*.log'
+ allow-empty-results: false
+ properties:
+ - build-blocker:
+ use-build-blocker: true
+ blocking-jobs:
+ - "^{testsuite-name}.*"
+
+# vim: expandtab tabstop=2 shiftwidth=2
--
To view, visit https://gerrit.osmocom.org/11370
To unsubscribe, or for help writing mail filters, visit https://gerrit.osmocom.org/settings
Gerrit-Project: osmo-ci
Gerrit-Branch: master
Gerrit-MessageType: newchange
Gerrit-Change-Id: Ie433925ee81a61c5788b4a6f2bc5b89c2689d251
Gerrit-Change-Number: 11370
Gerrit-PatchSet: 1
Gerrit-Owner: osmith <osmith at sysmocom.de>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osmocom.org/pipermail/gerrit-log/attachments/20181016/30812374/attachment.htm>