summaryrefslogtreecommitdiffstats
path: root/jjb/global-templates-python.yaml
AgeCommit message (Collapse)AuthorFilesLines
2023-05-03Refactor: Cleanup for pre-commitAndrew Grimberg1-42/+42
Change-Id: If76d59b60149b02b73529138e4c8129349d90180 Issue-ID: CIMAN-33 Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
2023-04-26Chore: Unpin tox version and remove tox-pyenvMatthew Watkins1-1/+1
Issue-ID: CCSDK-3820 Signed-off-by: Matthew Watkins <mwatkins@linuxfoundation.org> Change-Id: Ic1a7eeddc2d997649e2c497a6f270a0ddb72a772
2023-01-24Fix: Add missing Python 3.x dependencies for testsMatthew Watkins1-2/+1
Add argparse and webtest dependencies, do not update tox Issue-ID: CIMAN-33 Signed-off-by: Matthew Watkins <mwatkins@linuxfoundation.org> Change-Id: Ie0607937921774cb7f18ab5d20ec649421437935
2023-01-24Fix: Re-instate path change to fix tox jobsMatthew Watkins1-0/+5
A bug was recently introduced preventing tox from finding the tox.ini Issue-ID: CIMAN-33 Signed-off-by: Matthew Watkins <mwatkins@linuxfoundation.org> Change-Id: I6a6e7a97c02637beb3b6578f7aaf9aeaf2129e8d
2022-12-14CI: pin tox version at verify python jobKevin Sandi1-1/+1
Issue-ID: CIMAN-33 Signed-off-by: Kevin Sandi <ksandi@contractor.linuxfoundation.org> Change-Id: Ia91281b770dd317c8f387a36e5bdd08fed9362df
2022-12-06Fix: Ensure tox is run under Python3Matthew Watkins1-6/+19
Issue-ID: CCSDK-3820 Signed-off-by: Matthew Watkins <mwatkins@linuxfoundation.org> Change-Id: Ic5276c18e29af97e9a201fccba9074bece5e8e23
2021-01-14Deprecate infra-shiplogs macroJessica Wagantall1-5/+3
We should be using lf-infra-publish as a publisher macro. This global-jjb macro performs a job-cost run that we need to report for all jobs. Issue-ID: CIMAN-33 Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org> Change-Id: Iff43723322ac7eb92f1e9e93e49dfe9595af6450
2020-04-28Simplify testsuite build chainmrichomme1-16/+0
Docker is built from the Dockerfile, no need to reference extra repositories Issue-ID: INT-1558 Signed-off-by: mrichomme <morgan.richomme@orange.com> Change-Id: I024d847b96ddedbf985feffa8b9efc1ce8c991ad
2018-10-22Fix global-templates unstable jobsJessica Wagantall1-0/+2
Add lf-infra-pre-build build step in local global-templates to successfully install lftools and avoid unstable jobs. Change-Id: I1a41e121b810371c1be987aaafec3c4b0aaa5e89 Issue-ID: CIMAN-33 Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org>
2018-08-06Remove unused job templatesGary Wu1-67/+0
Change-Id: I0b68e57b7a68167c4fad240aa82eced97c657ea6 Issue-ID: CIMAN-187 Signed-off-by: Gary Wu <gary.i.wu@huawei.com>
2018-07-30Trigger testsuite docker build on mergeGary Wu1-0/+5
Change-Id: I818986539d0bce25c235a0694a14f7d2a0c8013f Issue-ID: INT-605 Signed-off-by: Gary Wu <gary.i.wu@huawei.com>
2018-07-18Run testsuite docker build every 4 hoursGary Wu1-1/+1
Run testsuite docker build every 4 hours for now to prevent the instance from shutting down. Change-Id: Ic8af14fca0bf5573dc7d3b1e0c79f62c86b327bd Issue-ID: INT-588 Signed-off-by: Gary Wu <gary.i.wu@huawei.com>
2018-07-17Add infra-wrappers-docker-buildgwu1-11/+2
Refactor infra-wrappers config for docker builds for use by other docker build job templates Change-Id: I6b72ecea28e24b809627b97fa998f930a63c65f4 Issue-ID: INT-588 Signed-off-by: gwu <gary.i.wu@huawei.com>
2018-07-17Leverage docker layer caching for testsuitegwu1-5/+13
Use new queue-docker-4c-4g persistent build node type to test the use of docker layer caching. Also remove amsterdam job for testsuite. Change-Id: Ieb2470092fddf392799d0d5faead820dd663531e Issue-ID: INT-588 Signed-off-by: gwu <gary.i.wu@huawei.com>
2018-04-04Rename robot docker from openecomp to onapGary Wu1-65/+0
Also remove an unused job template that was only used by the testsuite repo. Change-Id: Ie024864a2c5f0710f3d9bf2adaf3c356075d2c67 Issue-ID: INT-459 Signed-off-by: Gary Wu <gary.i.wu@huawei.com>
2017-12-21Improve jjb global template documentationJessica Wagantall1-14/+35
Add more details to the global java and python templates Change-Id: Ieca6eb48406a369e0da707e3ccb662c649a5d1d7 Issue-ID: CIMAN-122 Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org>
2017-07-12Checkout submodules recursively.Jeremy Phelps1-0/+4
Change-Id: Ief3b0584cc25b9036b6a5e1e5d4f8c41cb754349 JIRA: CIMAN-4 Signed-off-by: Jeremy Phelps <jphelps@linuxfoundation.org>
2017-05-03Add the demo git to the build.Jerry Flood1-9/+69
robot repo should use demo repo as a submodule instead of a copy of their stuff. Coordination is needed between demo Also move the shell script out of the template as per review Issue: TEST-14 Change-Id: I0c1d8d9d3b1317d1c099c8fdaafa389af71d7b60 Signed-off-by: Jerry Flood <jf9860@att.com>
2017-04-06Enable log shipping on more templatesAndrew Grimberg1-3/+11
* Enable log shipping on the rest of the ci-management templates * Enable log shipping on all global templates Change-Id: If7edbc9d11b0cdd17c21f03e9bd4fcfbcd9b5cb8 Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
2017-03-29Fixing whitespace as per reviewJerry Flood1-2/+8
Change-Id: I46af01f3906e6b00d12caa4c7cd12f9388fb2e30 Signed-off-by: Jerry Flood <jf9860@att.com>
2017-03-28Change nexus3 url from ecomp to onapJeremy Phelps1-2/+2
Change-Id: I8474346c8c37e2c25abc8a426e82cbad38bd656c Signed-off-by: Jeremy Phelps <jphelps@linuxfoundation.org>
2017-03-24Correct update tag to 1.0-STAGING-latestJerry Flood1-2/+2
Change-Id: I78ad074ad136f4e74d4f5c2af55a107a000b0838 Signed-off-by: Jerry Flood <jf9860@att.com>
2017-03-24Update tag to 1.0-STAGING-latestJerry Flood1-4/+4
Change-Id: I9bb3d88ad858e89e45d4bc5433d158a9e05b002e Signed-off-by: Jerry Flood <jf9860@att.com>
2017-03-16Scrub infra templates and macros of ecompAndrew Grimberg1-10/+10
Change-Id: I1f7c6e89ee67710f77ff22d219c28adc2a9cee72 Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
2017-02-24De-lint JJB filesAndrew Grimberg1-6/+6
* 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-24Move all maven definitions to variablesAndrew Grimberg1-4/+4
* 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-24Add maven-exec parameter to all job templatesAndrew Grimberg1-1/+7
Change-Id: Iff15759773174e55ff23144bbbfd326f1d7ca505 Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
2017-02-24clone eteutils and heatbridge for setup.shjf98601-0/+58
Changes as pre review Change-Id: I9325522c118cc46eabfbf350b0ee5ec088df5707 Signed-off-by: jf9860 <jf9860@att.com>
2017-02-23spelled testsuite wrongDR695H1-3/+3
spelled testsuite wrong in the docker tags and image names Change-Id: Ie9f9cccbb87b485e2d350571b2535ff56ceb6386 Signed-off-by: DR695H <dr695h@att.com>
2017-02-23renaming the file we build to have the slashDR695H1-1/+1
renaming the file we build to have the slash otherwise the tag command and push command dont match the build command Change-Id: I523cfc80c0cd3df926cb6b0379e02d16cd8e12be Signed-off-by: DR695H <dr695h@att.com>
2017-02-23adjusting the template to use the correct tag nameDR695H1-1/+1
adjusting the template to use the correct tag name, since ete was an internal tag name Change-Id: Ib091bff2cdd6a81815f9759b950076e40d6997b7 Signed-off-by: DR695H <dr695h@att.com>
2017-02-23updating the python docker buildDR695H1-1/+6
updating the python docker build to just run the docker build straight without another script Change-Id: I1f720153186310f23e5f303f502f778d8e4db19f Signed-off-by: DR695H <dr695h@att.com>
2017-02-20python templates for docker releasesDR695H1-0/+43
adding a job to pytyhon templates to handle docker pushes Change-Id: I31bec7bf4cd79b42e799fc755492e159303a617b Signed-off-by: DR695H <dr695h@att.com>
2017-02-16Make sure python tox is run in bashAndrew Grimberg1-0/+1
The tox build script is making bash calls and Jenkins defaults to sh Change-Id: I51c99edb8ed64f8274c225794b15d9cbfbbe3a82 Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
2017-02-10Always provide maven settings to jobsAndrew Grimberg1-0/+3
Python job template did not have the first build step be the provide-maven-settings step which gets our global settings and project specific settings into the environment for use by scripts. Change-Id: Ia2044a07b58abc8d24de6f6621bf0272c52032cb Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
2017-01-31Add mso/libs project job definitionsAndrew Grimberg1-1/+1
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/+1
Change-Id: I6f4170aa2b113e30fcf05f8fcbb685708cc16bcd Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
2017-01-31Clean-up base java and python job templatesAndrew Grimberg1-3/+8
Change-Id: I03205b412a32adf7daa0294b6624037fedf9c3c9 Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
2017-01-31Temporarily disable logshippingAndrew Grimberg1-3/+3
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/+56
* 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>