summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2017-02-10Add docker image building & pushAnaël Closson3-1/+82
Change-Id: I1e52ac81b8381b888fc2bc52075f6edc9e0e6d05 Signed-off-by: Anaël Closson <ac2550@intl.att.com>
2017-02-09Adding mso daily release jobJulienBe1-0/+1
Change-Id: Ieab8f1c116b4e5e23d8ac261f3fee44454a173f0 Signed-off-by: JulienBe <jb379x@att.com>
2017-02-08Merge "Add script verify and multi-scm script verify"Andrew Grimberg2-1/+150
2017-02-08Add script verify and multi-scm script verifyAndrew Grimberg2-1/+150
* Add example templates for doing verify jobs that use a script instead of maven * Add new 'git-extra-project' macro for doing git checkouts that are not the base project checkout. These _must_ be checked out to a specified subdirectory * Add example template that does two git checkouts Change-Id: I522da87d591ee819a8fd67c22e25906b851a581e Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
2017-02-08Moving from centos7 nodes to ubuntuJulienBe4-4/+4
Change-Id: Id42076f1c5e87ed42890d28c306e9fffdf1ddd88 Signed-off-by: JulienBe <jb379x@att.com>
2017-02-07Setup jobs for ui/dmaapbcAndrew Grimberg1-4/+4
Change-Id: I94c81cecb576754ead16ff9e79e4285842344ca4 Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
2017-02-07Add initial jobs for ui projectAndrew Grimberg1-0/+16
Change-Id: Ib5342dec1b57b9d8f64102c8a3e56b43676cf2ce Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
2017-02-07Handle Java install on Ubuntu more sanelyAndrew Grimberg1-14/+26
* Also fix problem with RH case statement Change-Id: I842e2aa425f7532c7c497ee3aeb6c21e3353f53f Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
2017-02-07Correctly call pipefail not pipefileAndrew Grimberg3-3/+3
Change-Id: I2e51de944afcdba9e77e7300960cd0578566fcc6 Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
2017-02-07Make packer templates fail on any problemsAndrew Grimberg3-14/+32
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>
2017-02-07Configure docker imageAndrew Grimberg4-101/+2
Create a docker image, this is based on the Open-O robot image Change-Id: I4f16494da4605753f09257107889210488ec0512 Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
2017-02-07Update packer jobs with docker definitionAndrew Grimberg1-0/+6
Build docker defintion but only keep it on centos for now Change-Id: Ib550284800d94c185fc864d9288fe4074c86b2c0 Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
2017-02-07Adding sonar step to the release jobJulienBe1-1/+1
Change-Id: Iec1a881f5c9bb8aac5557eee4da32b56e499d5a0 Signed-off-by: JulienBe <jb379x@att.com>
2017-02-06Setup vid/asdcclient base jobsAndrew Grimberg1-0/+15
Change-Id: I045ea018abc65f4394f70bf3a4cb99682f869d74 Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
2017-02-03Create initial jobs for dmaapbcAndrew Grimberg1-0/+16
Change-Id: I8e4244ef8ccf8f97935eea5182060482cc2707cb Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
2017-02-03Create initial jobs for ecompsdkosAndrew Grimberg1-0/+15
Change-Id: Ia2826c2b12670d32a342ea89f8785846ef953022 Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
2017-02-03Moving ONLY the mso jobs to 4c-4gJulienBe1-0/+1
Change-Id: Iafd8dd65c47cd3465939f97dc1150ca7808c8641 Signed-off-by: JulienBe <jb379x@att.com>
2017-02-03Lock ci-management jobs to smallest minion typeAndrew Grimberg1-0/+1
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>
2017-02-02Merge "Add basic jobs for vid repository"Andrew Grimberg1-0/+15
2017-02-02Add basic jobs for vid repositoryAndrew Grimberg1-0/+15
Configure the basic verify and merge jobs for the vid project Change-Id: Id304966ccf5520fe8a34ac1d9acdc5d7b977985d Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
2017-02-02Add basic jobs for portal repositoryAndrew Grimberg1-0/+15
Configure the basic verify and merge jobs for the portal project Change-Id: If04c81d8a2d67759b2d557b2910e4858939949b3 Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
2017-02-02Fix mso-libs daily release maven propertiesAndrew Grimberg2-5/+9
JJB is misformating the macro pass through. Work around it. Change-Id: Id695c111f8c1838e5bcc19c0c6e4a27e992d5c9c Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
2017-02-02Property string should be put in a listAnaël Closson1-1/+2
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>
2017-02-02Merge "Creation of the daily autorelease for mso-libs"Andrew Grimberg2-0/+65
2017-02-02Creation of the daily autorelease for mso-libsJulienBe2-0/+65
Change-Id: I61f546121441ae03e8c98a464ba382a4111ac384 Signed-off-by: JulienBe <jb379x@att.com> Signed-off-by: Anaël Closson <ac2550@intl.att.com>
2017-02-01Move packer validate to an include-rawAndrew Grimberg2-22/+20
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>
2017-02-01Packer validate does not support -color=falseAndrew Grimberg2-4/+2
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>
2017-02-01Update and enable packer build jobsAndrew Grimberg2-12/+25
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>
2017-02-01Fix packer base images for Ubuntu 1{4,6}.04Andrew Grimberg2-2/+2
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>
2017-01-31Add mso/libs project job definitionsAndrew Grimberg4-9/+25
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>
2017-01-31Create initial verify and merge jobs for msoAndrew Grimberg1-0/+14
Setup the basic verify and merge jobs for the mso project. Change-Id: If4e8e84f2ca0c4671f939f5789bfdecf124082fc Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
2017-01-31Java and Python templates need artifacts specificationAndrew Grimberg2-0/+5
Change-Id: I6f4170aa2b113e30fcf05f8fcbb685708cc16bcd Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
2017-01-31Clean-up base java and python job templatesAndrew Grimberg2-31/+30
Change-Id: I03205b412a32adf7daa0294b6624037fedf9c3c9 Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
2017-01-31Temporarily disable logshippingAndrew Grimberg2-15/+15
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>
2017-01-30Fix jjb merge configurationAndrew Grimberg1-0/+4
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>
2017-01-30Initial ci-management uploadAndrew Grimberg34-0/+1798
* 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>
2017-01-24Initial empty repositoryAndrew Grimberg0-0/+0