aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* Generate conda spec file when a conda environment is created. (#33)1.3.3Matt Rendina2019-02-121-2/+5
| | | Trim xml file name output
* Only process test report if it exists. (#32)Matt Rendina2019-02-111-6/+8
|
* Use [mini]conda 4.5.12 (#30)1.3.2Joseph Hunkeler2019-02-081-2/+2
|
* Post-process test report file to prepend build config name to test names (#31)Matt Rendina2019-02-081-0/+5
| | | | | | * Add build config name as prefix to test names in report. * Add braces for better readability
* Preliminaries for functionality testing (#29)1.3.1Matt Rendina2019-01-116-8/+32
| | | | | | * Minor adjustments to allow folder-level library loading in Jenkins * Switched to default master node label * Added first pass at a functionality-testing Jenkinsfile and pytest suite. * Removed redundant `@Grab` of `github-api` library.
* Update description of issue labeling behaviorMatt Rendina2019-01-071-0/+2
|
* Apply 'testing' label to notification issues if label exists in repo. (#28)1.3.0Matt Rendina2019-01-071-0/+11
|
* Refactor (#27)Matt Rendina2018-12-172-254/+371
| | | | | | | | | | | | | | | | | * Functionize test report processing. * New local config_name var. * Functionize artifactory stage * Functionize build_and_test * Functionize conda package handling * index -> config_idx in function * Functionize env vars expansion * Relocate runtime to BuildConfig class for easier passing. * Functionize string abort * Split out Post-build stage * Naming, docs, change var used for task map key. * Split out sequential tasks * Cleanup; bring docs up to speed. * Class property clarification.
* Set default failedUnstableThresh to '0'. (#26)1.2.9Matt Rendina2018-12-032-1/+6
| | | | | Failure threshold sets status to unstable rather than failed. Print threshold summary
* Update docs to reflect test_cmds behavior change.1.2.8Matt Rendina2018-11-291-21/+4
|
* Ignore status codes from all commands in test_cmds. (#24)Matt Rendina2018-11-291-1/+7
|
* Simplify iteration over configs and avoid bug exercised by position of (#23)1.2.7Matt Rendina2018-11-281-7/+6
| | | JobConfig object in the list of items passed to run() function.
* Expand test summary docs and add example image (#22)Matt Rendina2018-11-212-2/+12
| | | | | * Add issue example image * Update docs
* Create a JobConfig object containing default values.1.2.6Matt Rendina2018-11-201-3/+1
|
* Merge branch 'master' of ↵Matt Rendina2018-11-201-3/+22
|\ | | | | | | https://github.com/spacetelescope/jenkins_shared_ci_utils
| * Update README.mdMatt Rendina2018-11-201-3/+22
| |
* | Rename summary control varMatt Rendina2018-11-202-2/+2
|/
* Obtain github-api library at runtime.Matt Rendina2018-11-202-8/+163
| | | | | | Add JobConfig class Finalize
* Update README.mdMatt Rendina2018-11-151-0/+2
|
* Escape package specs to allow all spec characters to be used.1.2.5Matt Rendina2018-11-021-1/+1
|
* Correct incomplete isolation of parallel builds on the RT system.1.2.4Matt Rendina2018-09-201-14/+14
|
* Clarify env_vars cases. Add example.Matt Rendina2018-09-181-3/+6
|
* Test for and disallow problematic interpolated strings in env_vars list.1.2.3Matt Rendina2018-09-111-4/+21
| | | | Clean up comments a bit.
* Generalize for use within regression test jobs (#14)1.2.2Matt Rendina2018-08-273-8/+106
| | | | | | | | | | | | * Install conda if it's not present during build. * Purge workspace within node def, and only on first node processed. * install dir uses workspace base * Prevent multiple conda installer downloads in a shared environment. * Update doc
* Remove deprecated build_mode property and handling thereof.Matt Rendina2018-07-252-6/+0
|
* Change `build_mode` to `name` in docs.Matt Rendina2018-07-251-3/+3
|
* Clean up.1.2.1Matt Rendina2018-07-201-1/+0
|
* Change default argument construction to a map typeMatt Rendina2018-07-201-3/+4
|
* Keyword arg not behaving; expand to cover case of no arg.Matt Rendina2018-07-201-1/+1
|
* Explicitly convert skip_disable to stringMatt Rendina2018-07-201-2/+2
|
* Dump logoutputMatt Rendina2018-07-201-0/+1
|
* Add some debug outputMatt Rendina2018-07-201-0/+1
|
* Update utils.groovyMatt Rendina2018-07-201-1/+1
|
* Explicit string comparison since bools often don't behave like bools. (#11)Matt Rendina2018-07-201-1/+1
|
* Consolidate buildInfo into a single blob (#10)1.2.0Joseph Hunkeler2018-07-182-50/+67
| | | | | | * Consolidate buildInfo into a single blob * Move DataConfig interactions inside of the test_cmds finally clause
* Add documentation (#7)Matt Rendina2018-06-141-0/+127
| | | * Adding documentation
* Merge pull request #6 from jhunkeler/dataconfig2Joseph Hunkeler2018-06-133-3/+75
|\ | | | | Implement DataConfig
| * Implement DataConfigJoseph Hunkeler2018-06-133-3/+75
|/
* Merge pull request #5 from spacetelescope/build_mode_to_name_21.1.1Matt Rendina2018-06-121-6/+15
|\ | | | | Allow for transition to new BuildConfig property name:
| * Allow for transition to new BuildConfig property name:Matt Rendina2018-06-121-6/+15
|/ | | | | | | BuildConfig.build_mode --> BuildConfig.name NOTE: ALL instances of .build_mode need to be replaced with the new .name property. Mixing use of both in the same Jenkinsfile will cause undesired behavior.
* Condavenience (#4)1.1.0Matt Rendina2018-06-113-23/+65
| | | | | | | * Add BuildConfig properties to support automatic conda environment creation for hosting the job when conda_packages list property is populated. * `.conda_packages = []` * `.conda_override_channels = false` * `.conda_channels = []`
* Merge pull request #1 from jhunkeler/no-skip1.0.1Joseph Hunkeler2018-05-081-10/+12
|\ | | | | Add ability to disable skipping job (RT requirement)
| * Add ability to disable skipping job (RT requirement)Joseph Hunkeler2018-05-071-10/+12
|/
* Add README.1.0.0Matt Rendina2018-05-071-0/+4
|
* Initial commitMatt Rendina2018-05-072-0/+171