summaryrefslogtreecommitdiffstats
path: root/jjb/global-templates-java.yaml
AgeCommit message (Collapse)AuthorFilesLines
2017-03-09Adding docker-version-java templatePatrick Brady1-0/+63
Adding {project-name}-{stream}-docker-version-java-daily. Creating a docker java daily template that also injects the version.properties file. Also, the maven version command is run prior to running the docker plugin, as it is in the other version jenkins jobs. Change-Id: I570ba7c993a19ca845007af1381e16cf8736cb61 Signed-off-by: Patrick Brady <pb071s@att.com>
2017-02-24De-lint JJB filesAndrew Grimberg1-5/+5
* De-lint files * Move the sonar URL calls to a global Jenkins Variable Change-Id: Ic2086d922e848596aab2f2471ee8e615c34f581e Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
2017-02-24Make sure maven-install is passed a versionAndrew Grimberg1-2/+4
Change-Id: I4cb591b79eb9c3e1d229cc4109db4a6771f66bcf Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
2017-02-24Force maven to install in java jobs using scriptsAndrew Grimberg1-0/+2
The *version2* java jobs execute scripts that need ${MVN} to actually operate properly. As these scripts are happening before the standard maven build step maven is not installed yet. Ergo, we need an empty maven build step that makes sure that it's installed. Change-Id: I5a0979fdffa87f695b1bc575e24b04097889ea59 Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
2017-02-24Move all maven definitions to variablesAndrew Grimberg1-35/+36
* Make sure that the maven version is not hard coded into any templates or macros * Set a global default maven version so that projects do not need to define it unless they need a different version from the default Change-Id: Ifd7dfe2e521fd88b52de96a00a3ef63953d4f682 Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
2017-02-24Merge "Add maven-exec parameter to all job templates"Andrew Grimberg1-0/+28
2017-02-24Add maven-exec parameter to all job templatesAndrew Grimberg1-0/+28
Change-Id: Iff15759773174e55ff23144bbbfd326f1d7ca505 Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
2017-02-24Change the docker push to be genericVenkata Harish K Kajur1-1/+1
Change-Id: I2711dd352edcad1896809ef81259a08c9d9dbabb Signed-off-by: Venkata Harish K Kajur <vk250x@att.com>
2017-02-23Added new template for java release jobs.Carsten Lund1-0/+140
Change-Id: I995dc629a24253cf4dfd97858462254db90ca684 Signed-off-by: Carsten Lund <lund@research.att.com>
2017-02-20Add aai docker templateVenkata Harish K Kajur1-0/+65
Change-Id: Id420552d166815107d0f25ea71a32a98062f52b7 Signed-off-by: Venkata Harish K Kajur <vk250x@att.com>
2017-02-19just want mvn {goals} - no deployPamela Dragosh1-5/+7
Change-Id: Ib3d9d041798d653fdb27367b5c24ff1cfbb7dd69 Signed-off-by: Pamela Dragosh <pdragosh@research.att.com>
2017-02-19Skip-tests template fixTimoney, Daniel (dt5972)1-1/+1
Add setting of skipTests=true to maven goals Change-Id: I8e4f7986a48b1b5c1061c2fed73ba5bfaaac43df Signed-off-by: Timoney, Daniel (dt5972) <dtimoney@att.com>
2017-02-18subproject-release-java-daily was missing {pom}Carsten Lund1-0/+1
Change-Id: I3fbf06e154fe3b394ae697ba0fca2dad9f343f99 Signed-off-by: Carsten Lund <lund@research.att.com>
2017-02-17Merge "add policy docker"Andrew Grimberg1-0/+49
2017-02-17add policy dockerPamela Dragosh1-0/+49
Change-Id: Ib6ed8fe5c4c44c541d3062a3cc27a3b9c7100ef8 Signed-off-by: Pamela Dragosh <pdragosh@research.att.com>
2017-02-17Moving version plugin to specific templateJulienBe1-0/+56
Change-Id: I27b63bb2851f19f54450901534db3a54006fc255 Signed-off-by: JulienBe <jb379x@att.com>
2017-02-16Add a standard merge job that can watch upstreamAndrew Grimberg1-0/+62
Make it possible to have a standard merge job that can also be triggered by successful upstream jobs Change-Id: Id4283456ab16f3ddc4c65b1441fee1e6dbf03211 Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
2017-02-16Adding manual trigger for daily jobsJulienBe1-1/+13
Change-Id: Iff6bec25c09d0e066dab9add56ce5743bf6737b3 Signed-off-by: JulienBe <jb379x@att.com>
2017-02-16new template skip testsPamela Dragosh1-0/+61
Change-Id: I4776e85ab28926ba43f85627ba8e29bc59e24d09 Signed-off-by: Pamela Dragosh <pdragosh@research.att.com>
2017-02-16Merge "Removing version plugin from subproject"Andrew Grimberg1-13/+0
2017-02-16Removing version plugin from subprojectJulienBe1-13/+0
Projects that uses this template don't use this step Change-Id: Ibc467c98b30a422ccf9c5f9b63a52e63eda95935 Signed-off-by: JulienBe <jb379x@att.com>
2017-02-16Using profile for docker image buildAnaël Closson1-0/+2
Change-Id: I858f4dc73a3d11932526d116e2f291fac08a684c Signed-off-by: Anaël Closson <ac2550@intl.att.com>
2017-02-16Added complete set of DCAE Controller JJB jobs.Carsten Lund1-0/+68
Change-Id: Ia78a79cf4e690a92af2b4211f45601ec553aa4b8 Signed-off-by: Carsten Lund <lund@research.att.com>
2017-02-15Switch the docker node from CentOS to UbuntuAndrew Grimberg1-1/+1
Change-Id: Id462e05caebfad207699bbb0da3b2bea1e7f98a0 Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
2017-02-15Perform docker login before pusing imagesAnaël Closson1-0/+3
Change-Id: I626e230ccf0d7892f7f6d41881dd49b806212651 Signed-off-by: Anaël Closson <ac2550@intl.att.com>
2017-02-15Using centos7 image for dockerAnaël Closson1-0/+1
Change-Id: I9252cc552a230dbffd8968c8fe77acb856988159 Signed-off-by: Anaël Closson <ac2550@intl.att.com>
2017-02-15Removing profile option from docker jobsAnaël Closson1-1/+0
Change-Id: I6716b2dda7ac3f1dcb892ee239728b2713049a26 Signed-off-by: Anaël Closson <ac2550@intl.att.com>
2017-02-14Checkout is now handled by mvnAnaël Closson1-12/+1
Change-Id: I816826f50b486174b0822af575d975deb4a770b2 Signed-off-by: Anaël Closson <ac2550@intl.att.com>
2017-02-10Add mso-config to docker image buildAnaël Closson1-0/+6
Change-Id: I85641f340474490adb5c532b23ab726e5b153cf6 Signed-off-by: Anaël Closson <ac2550@intl.att.com>
2017-02-10Add docker image building & pushAnaël Closson1-0/+43
Change-Id: I1e52ac81b8381b888fc2bc52075f6edc9e0e6d05 Signed-off-by: Anaël Closson <ac2550@intl.att.com>
2017-02-07Adding sonar step to the release jobJulienBe1-1/+1
Change-Id: Iec1a881f5c9bb8aac5557eee4da32b56e499d5a0 Signed-off-by: JulienBe <jb379x@att.com>
2017-02-02Fix mso-libs daily release maven propertiesAndrew Grimberg1-3/+4
JJB is misformating the macro pass through. Work around it. Change-Id: Id695c111f8c1838e5bcc19c0c6e4a27e992d5c9c Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
2017-02-02Creation of the daily autorelease for mso-libsJulienBe1-0/+63
Change-Id: I61f546121441ae03e8c98a464ba382a4111ac384 Signed-off-by: JulienBe <jb379x@att.com> Signed-off-by: Anaël Closson <ac2550@intl.att.com>
2017-01-31Add mso/libs project job definitionsAndrew Grimberg1-6/+6
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-31Java and Python templates need artifacts specificationAndrew Grimberg1-0/+4
Change-Id: I6f4170aa2b113e30fcf05f8fcbb685708cc16bcd Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
2017-01-31Clean-up base java and python job templatesAndrew Grimberg1-28/+22
Change-Id: I03205b412a32adf7daa0294b6624037fedf9c3c9 Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
2017-01-31Temporarily disable logshippingAndrew Grimberg1-12/+12
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-30Initial ci-management uploadAndrew Grimberg1-0/+243
* 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>