ci-management.git
7 years agoMoving from centos7 nodes to ubuntu
JulienBe [Wed, 8 Feb 2017 10:28:26 +0000 (02:28 -0800)]
Moving from centos7 nodes to ubuntu

Change-Id: Id42076f1c5e87ed42890d28c306e9fffdf1ddd88
Signed-off-by: JulienBe <jb379x@att.com>
7 years agoSetup jobs for ui/dmaapbc
Andrew Grimberg [Tue, 7 Feb 2017 23:03:20 +0000 (15:03 -0800)]
Setup jobs for ui/dmaapbc

Change-Id: I94c81cecb576754ead16ff9e79e4285842344ca4
Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
7 years agoAdd initial jobs for ui project
Andrew Grimberg [Tue, 7 Feb 2017 22:54:37 +0000 (14:54 -0800)]
Add initial jobs for ui project

Change-Id: Ib5342dec1b57b9d8f64102c8a3e56b43676cf2ce
Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
7 years agoHandle Java install on Ubuntu more sanely
Andrew Grimberg [Tue, 7 Feb 2017 19:09:40 +0000 (11:09 -0800)]
Handle Java install on Ubuntu more sanely

* Also fix problem with RH case statement

Change-Id: I842e2aa425f7532c7c497ee3aeb6c21e3353f53f
Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
7 years agoCorrectly call pipefail not pipefile
Andrew Grimberg [Tue, 7 Feb 2017 18:54:58 +0000 (10:54 -0800)]
Correctly call pipefail not pipefile

Change-Id: I2e51de944afcdba9e77e7300960cd0578566fcc6
Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
7 years agoMake packer templates fail on any problems
Andrew Grimberg [Tue, 7 Feb 2017 18:48:06 +0000 (10:48 -0800)]
Make packer templates fail on any problems

Make packer templates fail on any problems and to not be quiet in their
builds.

Change-Id: Ieb1ef5f6f2bff711597bd7464a2676520e5fc0d8
Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
7 years agoConfigure docker image
Andrew Grimberg [Tue, 7 Feb 2017 18:31:11 +0000 (10:31 -0800)]
Configure docker image

Create a docker image, this is based on the Open-O robot image

Change-Id: I4f16494da4605753f09257107889210488ec0512
Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
7 years agoUpdate packer jobs with docker definition
Andrew Grimberg [Tue, 7 Feb 2017 18:26:45 +0000 (10:26 -0800)]
Update packer jobs with docker definition

Build docker defintion but only keep it on centos for now

Change-Id: Ib550284800d94c185fc864d9288fe4074c86b2c0
Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
7 years agoAdding sonar step to the release job
JulienBe [Tue, 7 Feb 2017 10:53:25 +0000 (02:53 -0800)]
Adding sonar step to the release job

Change-Id: Iec1a881f5c9bb8aac5557eee4da32b56e499d5a0
Signed-off-by: JulienBe <jb379x@att.com>
7 years agoSetup vid/asdcclient base jobs
Andrew Grimberg [Mon, 6 Feb 2017 16:38:46 +0000 (08:38 -0800)]
Setup vid/asdcclient base jobs

Change-Id: I045ea018abc65f4394f70bf3a4cb99682f869d74
Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
7 years agoCreate initial jobs for dmaapbc
Andrew Grimberg [Fri, 3 Feb 2017 21:16:35 +0000 (13:16 -0800)]
Create initial jobs for dmaapbc

Change-Id: I8e4244ef8ccf8f97935eea5182060482cc2707cb
Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
7 years agoCreate initial jobs for ecompsdkos
Andrew Grimberg [Fri, 3 Feb 2017 21:09:03 +0000 (13:09 -0800)]
Create initial jobs for ecompsdkos

Change-Id: Ia2826c2b12670d32a342ea89f8785846ef953022
Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
7 years agoMoving ONLY the mso jobs to 4c-4g
JulienBe [Fri, 3 Feb 2017 12:56:54 +0000 (04:56 -0800)]
Moving ONLY the mso jobs to 4c-4g

Change-Id: Iafd8dd65c47cd3465939f97dc1150ca7808c8641
Signed-off-by: JulienBe <jb379x@att.com>
7 years agoLock ci-management jobs to smallest minion type
Andrew Grimberg [Fri, 3 Feb 2017 12:49:29 +0000 (04:49 -0800)]
Lock ci-management jobs to smallest minion type

Since the JJB and packer jobs are not memory or CPU intense they should
always run on the smallest minion we have defined.

Change-Id: Ifff93a8cac99c9f03796bae7b30501e8bfce341d
Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
7 years agoMerge "Add basic jobs for vid repository"
Andrew Grimberg [Thu, 2 Feb 2017 23:16:27 +0000 (23:16 +0000)]
Merge "Add basic jobs for vid repository"

7 years agoAdd basic jobs for vid repository
Andrew Grimberg [Thu, 2 Feb 2017 23:13:01 +0000 (15:13 -0800)]
Add basic jobs for vid repository

Configure the basic verify and merge jobs for the vid project

Change-Id: Id304966ccf5520fe8a34ac1d9acdc5d7b977985d
Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
7 years agoAdd basic jobs for portal repository
Andrew Grimberg [Thu, 2 Feb 2017 23:10:59 +0000 (15:10 -0800)]
Add basic jobs for portal repository

Configure the basic verify and merge jobs for the portal project

Change-Id: If04c81d8a2d67759b2d557b2910e4858939949b3
Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
7 years agoFix mso-libs daily release maven properties
Andrew Grimberg [Thu, 2 Feb 2017 16:29:12 +0000 (08:29 -0800)]
Fix mso-libs daily release maven properties

JJB is misformating the macro pass through. Work around it.

Change-Id: Id695c111f8c1838e5bcc19c0c6e4a27e992d5c9c
Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
7 years agoProperty string should be put in a list
Anaël Closson [Thu, 2 Feb 2017 15:04:03 +0000 (16:04 +0100)]
Property string should be put in a list

The property string is character split instead of being considered as a single
parameter.

Change-Id: Iaa3f88227d2c1ae8dc96f9e806af5649baaedd34
Signed-off-by: Anaël Closson <ac2550@intl.att.com>
7 years agoMerge "Creation of the daily autorelease for mso-libs"
Andrew Grimberg [Thu, 2 Feb 2017 14:51:09 +0000 (14:51 +0000)]
Merge "Creation of the daily autorelease for mso-libs"

7 years agoCreation of the daily autorelease for mso-libs
JulienBe [Wed, 1 Feb 2017 20:42:32 +0000 (21:42 +0100)]
Creation of the daily autorelease for mso-libs

Change-Id: I61f546121441ae03e8c98a464ba382a4111ac384
Signed-off-by: JulienBe <jb379x@att.com>
Signed-off-by: Anaël Closson <ac2550@intl.att.com>
7 years agoMove packer validate to an include-raw
Andrew Grimberg [Wed, 1 Feb 2017 15:40:38 +0000 (07:40 -0800)]
Move packer validate to an include-raw

Rather than deal with trying to properly escape curly-braces variables
in the shell script for the packer validate it's just easier to move
that out to a script to be included with no extra parsing

Change-Id: I15ccfceafef46f05d12ba5b4e5cf7b07d75ee40f
Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
7 years agoPacker validate does not support -color=false
Andrew Grimberg [Wed, 1 Feb 2017 15:16:37 +0000 (07:16 -0800)]
Packer validate does not support -color=false

Additionally: cleanup packer-merge steps for the validate as it
no-longer does a specific validation against one template but all

Change-Id: Ie906dbcb110c6c19c731a5e3d66ec596c0273676
Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
7 years agoUpdate and enable packer build jobs
Andrew Grimberg [Wed, 1 Feb 2017 14:55:07 +0000 (06:55 -0800)]
Update and enable packer build jobs

Enable the packer build jobs and update them to be in line with our
current optimal configuration

Change-Id: I20b06c9b77005a7342c010cce409226d1b993df2
Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
7 years agoFix packer base images for Ubuntu 1{4,6}.04
Andrew Grimberg [Wed, 1 Feb 2017 14:46:42 +0000 (06:46 -0800)]
Fix packer base images for Ubuntu 1{4,6}.04

Need the Ubuntu base image names to properly map to the images that have
been uploaded into the cloud for use

Change-Id: I45153b9b796da814528ae6a88dc6e01251d305b8
Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
7 years agoAdd mso/libs project job definitions
Andrew Grimberg [Tue, 31 Jan 2017 13:50:39 +0000 (05:50 -0800)]
Add mso/libs project job definitions

Use the mso maven settings configuration for now as we have yet to get
an mso-libs definition in the system and mso will cover it for groupId
namespace.

Additionally fix the job templates to use a project-name and project
variables instead of a single project variable as projects that have a
'/' in their name break job names in Jenkins

Change-Id: I1605599f96eab45e72b885b6abe2ea8f3865808d
Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
7 years agoCreate initial verify and merge jobs for mso
Andrew Grimberg [Tue, 31 Jan 2017 12:53:49 +0000 (04:53 -0800)]
Create initial verify and merge jobs for mso

Setup the basic verify and merge jobs for the mso project.

Change-Id: If4e8e84f2ca0c4671f939f5789bfdecf124082fc
Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
7 years agoJava and Python templates need artifacts specification
Andrew Grimberg [Tue, 31 Jan 2017 13:28:25 +0000 (05:28 -0800)]
Java and Python templates need artifacts specification

Change-Id: I6f4170aa2b113e30fcf05f8fcbb685708cc16bcd
Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
7 years agoClean-up base java and python job templates
Andrew Grimberg [Tue, 31 Jan 2017 13:16:56 +0000 (05:16 -0800)]
Clean-up base java and python job templates

Change-Id: I03205b412a32adf7daa0294b6624037fedf9c3c9
Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
7 years agoTemporarily disable logshipping
Andrew Grimberg [Tue, 31 Jan 2017 12:44:44 +0000 (04:44 -0800)]
Temporarily disable logshipping

While we are still in early access only mode log shipping from Jenkins
does not work properly since it relies on being able to pull the Jenkins
logs without needing to login to Jenkins.

Change-Id: Ic0082f938d63661504a5d0a65e60d92d7ddbd0e5
Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
7 years agoFix jjb merge configuration
Andrew Grimberg [Mon, 30 Jan 2017 21:31:33 +0000 (13:31 -0800)]
Fix jjb merge configuration

In previous projects we used to run the JJB verify and merge jobs on the
master (as the only allowed job type to run there). As we're trying to
avoid this in general we need to make sure that it works properly on a
dynamic minion

Change-Id: I48da50c8d9eb403a6366eca897b1433798ec97a1
Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
7 years agoInitial ci-management upload
Andrew Grimberg [Mon, 30 Jan 2017 20:59:38 +0000 (12:59 -0800)]
Initial ci-management upload

* Configure initial jobs and validate Jenkins environment
* Do not hook up packer build jobs at this time

Change-Id: I1818e8680d215318410f6beff5af054db03e7fa1
Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
7 years agoInitial empty repository
Andrew Grimberg [Tue, 24 Jan 2017 18:58:04 +0000 (18:58 +0000)]
Initial empty repository