summary |
shortlog | log |
commit |
commitdiff |
review |
tree
first ⋅ prev ⋅ next
Andrew Grimberg [Wed, 19 Nov 2014 22:02:24 +0000 (14:02 -0800)]
Fix robot library installations
Change-Id: I24702f99f0a5f92934a9a343bc9009529b3ac9b0
Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
Thanh Ha [Tue, 18 Nov 2014 19:47:15 +0000 (14:47 -0500)]
Set Maven Deploy id and url to blank strings
Change-Id: I2b63c9ee21ae76217bd4d40d1f7cd351f4475692
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
Thanh Ha [Mon, 17 Nov 2014 17:49:29 +0000 (12:49 -0500)]
Be explicit that we are wiping-workspace before build
Change-Id: I3b94a39381c1db21911f0c02e1f52382dffd029f
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
Andrew Grimberg [Mon, 17 Nov 2014 04:15:58 +0000 (20:15 -0800)]
Add the basic mininet integration lab box
The 'mininet' system that is used by the integration lab is a system
that combines mininet, netopeer / NETCONF and has PostgreSQL 9.3
installed to support a VTN coordinator also be brought up.
Change-Id: I95f7c38419985f6f0a6bb258a4173feaa8bfd42b
Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
Thanh Ha [Thu, 13 Nov 2014 22:59:43 +0000 (17:59 -0500)]
Remove origin/ from sonar.branch and use stream instead
"/" is an invalid character for sonar.branch
Change-Id: I860c5f0fd57efd6c94224bf2be8ef415041375e3
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
Andrew Grimberg [Thu, 13 Nov 2014 21:26:18 +0000 (13:26 -0800)]
Add a basic java node description
This node installs all current (at time of Vagrant instance spin-up)
OpenJDK versions and then sets the alternatives to use Java7 (aka
OpenJDK 1.7.0). At the time of this definition the following Java devel
systems are available on F20, EL{6,7}:
java-1.6.0-openjdk
java-1.7.0-openjdk
java-1.8.0-openjdk
It is expected that any systems that desire to use either Java6 or Java8
will flip the alternatives themselves on startup.
NOTE: using auto presently still means Java7 as Java8 has a lower
alternatives weight.
Change-Id: I4df978ca5a1a983e4465e6d2695ef2ba4b875adc
Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
Thanh Ha [Thu, 13 Nov 2014 03:49:41 +0000 (22:49 -0500)]
Fix MAVEN_GOALS and MAVEN_OPTS not getting replaced
Also use the Wiki Page's recommendations for MAVEN_GOALS and MAVEN_OPTS
default values.
https://wiki.opendaylight.org/view/GettingStarted:Jenkins_Verify_Job_Setup
Change-Id: I73aaac72931c3221dd98d73abef547b507eb55d6
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
Colin Dixon [Wed, 12 Nov 2014 20:04:46 +0000 (14:04 -0600)]
First take at JJB for TTP
Change-Id: Iff09797fcfa72929b080e96ad83ffcb7598e70dd
Signed-off-by: Colin Dixon <colin@colindixon.com>
Andrew Grimberg [Tue, 11 Nov 2014 16:36:23 +0000 (08:36 -0800)]
Fix a minor selinux step through issue
Found an issue where an image that had selinux in a disabled state does
not always end up with the filesystem 100% properly labelled after the
reboot and autorelabel. Add an extra step for when switching from
permissive to enforcing to make sure everything is appropriately
labeled.
Change-Id: I496e373a5ea94c4e7cf63b94019494168a6e851b
Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
Andrew Grimberg [Mon, 10 Nov 2014 22:08:07 +0000 (14:08 -0800)]
Add a robotframework Vagrant configuration
Add in the Vagrant configuration that mirrors how the current
integration robotframework systems are built using puppet.
Change-Id: Ifc648991be92b64eae07db6f8ada6841142f345b
Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
Andrew Grimberg [Fri, 7 Nov 2014 22:57:55 +0000 (14:57 -0800)]
Handle base images that have selinux disabled
The CentOS 6 base image has selinux set to disabled. Because of this, it
requires a stepping through permissive with a relabel during a reboot.
Unfortunately you can't have the scripts issue the reboot without
vagrant getting annoyed.
Change-Id: Ia46348162df9dc5deabf3a6d1907ca54cbd97b33
Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
Thanh Ha [Tue, 4 Nov 2014 23:24:16 +0000 (18:24 -0500)]
Script to generate initial ODL job template
Change-Id: I213c326bcc056eb45ffb468a8783de772a3679d0
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
Thanh Ha [Wed, 5 Nov 2014 00:40:24 +0000 (19:40 -0500)]
Add dynamic slaves to templates
Change-Id: I1530f2565fb59a20ca81ab481462df0313f39106
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
Andrew Grimberg [Tue, 4 Nov 2014 22:56:56 +0000 (14:56 -0800)]
Add the ovsdb-docker Vagrant config
Given how sparsely configured this image actually is, it could probably
be easily used by any other project that needs Java7 (needed for being a
Jenkins slave at a minimum) and just docker after that.
Change-Id: I4022bb69d1a701a7d40d742f86af38835d3dd5c9
Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
Thanh Ha [Fri, 31 Oct 2014 05:29:57 +0000 (01:29 -0400)]
Add Maven Settings file support to templates
- Use global defaults to id-map all the Config File Provider settings
files
- Refactor the role of releng-templates.yaml to be a starting template
that projects must copy and modify
Change-Id: Ic55e7b3ae655af52a60b8598af368d62a800b90e
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
Andrew Grimberg [Thu, 30 Oct 2014 02:15:22 +0000 (19:15 -0700)]
Initial Vagrant configurations
Add two vagrant configurations.
* rackspace-convert-base - used for taking a Rackspace base image and
prepping it for use with other Vagrant definitions
* ovsdb-devstack - the current definition used for the OVSDB projects'
DevStack testing dynamic slave. Please note that while this was used
in the creation of the image used by OVSDB it was not the final
vagrant. The Linux Foundation has an additional overlay that it uses
to configure networking needs for the Rackspace private network that
they operating the build environment inside of. As this extra overlay
includes private configuration data it is not being added to the
repository.
Change-Id: I800a096042ef196efceae6f2f19db754728415ee
Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
Andrew Grimberg [Thu, 30 Oct 2014 01:50:37 +0000 (18:50 -0700)]
Minor fixup of example SCM
Change-Id: I889e58d871e4f13d41e47644ab2b943f7fe6b600
Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
Thanh Ha [Wed, 29 Oct 2014 18:44:39 +0000 (14:44 -0400)]
Add example instructions and configuration for using the job templates
Change-Id: I08b9ff5f030befb412070317d0f3341b6c732d36
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
Thanh Ha [Wed, 29 Oct 2014 16:08:02 +0000 (12:08 -0400)]
Explicitly set refspec to blank string
Change-Id: I64b46afb1c25fde36298ca6c45c2772ab4beba59
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
Thanh Ha [Wed, 29 Oct 2014 15:47:43 +0000 (11:47 -0400)]
Add email-prefix variable to templates
Change-Id: I1a8d97c47914b25a3a650a3bbcb27cb4102b3f27
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
Thanh Ha [Wed, 29 Oct 2014 15:32:12 +0000 (11:32 -0400)]
Remove extra symbol in FilePath pattern
Change-Id: I185fe11becbc2c52aa858e66a766c3a110017a92
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
Thanh Ha [Wed, 29 Oct 2014 04:03:48 +0000 (00:03 -0400)]
Change email-ext macros to allow modifying the recipients and subject prefix
Change-Id: I3a5a1a921dccd200e0117c75a4457dd827330f00
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
Thanh Ha [Wed, 29 Oct 2014 13:56:40 +0000 (09:56 -0400)]
Change branch specifiers from ** to origin
Also remove unnecessary origin/ from REFSPEC
Change-Id: I770bf62d8cda07341fdeb98623ee5b4e24a5a9b9
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
Thanh Ha [Mon, 27 Oct 2014 14:26:35 +0000 (10:26 -0400)]
Use GERRIT_BRANCH instead of GERRIT_REFSPEC for merge job
- Change GERRIT_REFSPEC to GERRIT_BRANCH for builder-merge job
- Change origin/$branch to **/$branch for SCM
Change-Id: Id5437a3641b0f97cbaa9ddab6ee0293165d23426
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
Thanh Ha [Mon, 27 Oct 2014 04:19:54 +0000 (00:19 -0400)]
Releng Builder initial jobs
Adds initial jobs for builder-verify and builder-merge.
Change-Id: I5f6e1289d3311b857742e1b4e00d829ad12b4b98
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
Thanh Ha [Fri, 24 Oct 2014 20:57:36 +0000 (16:57 -0400)]
Set valid credentials-id
Also adds SSH-Agent wrapper for all jobs templates.
Change-Id: I84e7c0bc334feabb3867ad3feb009859ea8816ac
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
Thanh Ha [Fri, 24 Oct 2014 20:42:02 +0000 (16:42 -0400)]
Split macro for Gerrit Trigger for patch submitted and merged
Also fix the daily job to use a more generic Git SCM configuration.
Change-Id: I48f1d330fb9dd9b2e48dfd61924904c8f0559abf
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
Thanh Ha [Fri, 24 Oct 2014 20:05:45 +0000 (16:05 -0400)]
Set recursive by default in example jenkins.ini config
Change-Id: Idf2e3a449aa085e61306289769ec2405e1fc2892
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
Thanh Ha [Thu, 23 Oct 2014 19:22:29 +0000 (15:22 -0400)]
Initial JJB Templates
Change-Id: Ib235f6c80153376b90cef3258d6fb34e29245ea9
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
Andrew Grimberg [Thu, 23 Oct 2014 18:16:07 +0000 (11:16 -0700)]
Setup .gitignore and .gitreview
Setup the basic
Change-Id: Ief1e5667f6f0850bf44552c3c230736539386362
Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
Andrew Grimberg [Thu, 23 Oct 2014 18:13:42 +0000 (18:13 +0000)]
Initial empty repository