Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Generate conda spec file when a conda environment is created. (#33)1.3.3 | Matt Rendina | 2019-02-12 | 1 | -2/+5 | |
| | | | Trim xml file name output | |||||
* | Only process test report if it exists. (#32) | Matt Rendina | 2019-02-11 | 1 | -6/+8 | |
| | ||||||
* | Use [mini]conda 4.5.12 (#30)1.3.2 | Joseph Hunkeler | 2019-02-08 | 1 | -2/+2 | |
| | ||||||
* | Post-process test report file to prepend build config name to test names (#31) | Matt Rendina | 2019-02-08 | 1 | -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.1 | Matt Rendina | 2019-01-11 | 6 | -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 behavior | Matt Rendina | 2019-01-07 | 1 | -0/+2 | |
| | ||||||
* | Apply 'testing' label to notification issues if label exists in repo. (#28)1.3.0 | Matt Rendina | 2019-01-07 | 1 | -0/+11 | |
| | ||||||
* | Refactor (#27) | Matt Rendina | 2018-12-17 | 2 | -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.9 | Matt Rendina | 2018-12-03 | 2 | -1/+6 | |
| | | | | | Failure threshold sets status to unstable rather than failed. Print threshold summary | |||||
* | Update docs to reflect test_cmds behavior change.1.2.8 | Matt Rendina | 2018-11-29 | 1 | -21/+4 | |
| | ||||||
* | Ignore status codes from all commands in test_cmds. (#24) | Matt Rendina | 2018-11-29 | 1 | -1/+7 | |
| | ||||||
* | Simplify iteration over configs and avoid bug exercised by position of (#23)1.2.7 | Matt Rendina | 2018-11-28 | 1 | -7/+6 | |
| | | | JobConfig object in the list of items passed to run() function. | |||||
* | Expand test summary docs and add example image (#22) | Matt Rendina | 2018-11-21 | 2 | -2/+12 | |
| | | | | | * Add issue example image * Update docs | |||||
* | Create a JobConfig object containing default values.1.2.6 | Matt Rendina | 2018-11-20 | 1 | -3/+1 | |
| | ||||||
* | Merge branch 'master' of ↵ | Matt Rendina | 2018-11-20 | 1 | -3/+22 | |
|\ | | | | | | | https://github.com/spacetelescope/jenkins_shared_ci_utils | |||||
| * | Update README.md | Matt Rendina | 2018-11-20 | 1 | -3/+22 | |
| | | ||||||
* | | Rename summary control var | Matt Rendina | 2018-11-20 | 2 | -2/+2 | |
|/ | ||||||
* | Obtain github-api library at runtime. | Matt Rendina | 2018-11-20 | 2 | -8/+163 | |
| | | | | | | Add JobConfig class Finalize | |||||
* | Update README.md | Matt Rendina | 2018-11-15 | 1 | -0/+2 | |
| | ||||||
* | Escape package specs to allow all spec characters to be used.1.2.5 | Matt Rendina | 2018-11-02 | 1 | -1/+1 | |
| | ||||||
* | Correct incomplete isolation of parallel builds on the RT system.1.2.4 | Matt Rendina | 2018-09-20 | 1 | -14/+14 | |
| | ||||||
* | Clarify env_vars cases. Add example. | Matt Rendina | 2018-09-18 | 1 | -3/+6 | |
| | ||||||
* | Test for and disallow problematic interpolated strings in env_vars list.1.2.3 | Matt Rendina | 2018-09-11 | 1 | -4/+21 | |
| | | | | Clean up comments a bit. | |||||
* | Generalize for use within regression test jobs (#14)1.2.2 | Matt Rendina | 2018-08-27 | 3 | -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 Rendina | 2018-07-25 | 2 | -6/+0 | |
| | ||||||
* | Change `build_mode` to `name` in docs. | Matt Rendina | 2018-07-25 | 1 | -3/+3 | |
| | ||||||
* | Clean up.1.2.1 | Matt Rendina | 2018-07-20 | 1 | -1/+0 | |
| | ||||||
* | Change default argument construction to a map type | Matt Rendina | 2018-07-20 | 1 | -3/+4 | |
| | ||||||
* | Keyword arg not behaving; expand to cover case of no arg. | Matt Rendina | 2018-07-20 | 1 | -1/+1 | |
| | ||||||
* | Explicitly convert skip_disable to string | Matt Rendina | 2018-07-20 | 1 | -2/+2 | |
| | ||||||
* | Dump logoutput | Matt Rendina | 2018-07-20 | 1 | -0/+1 | |
| | ||||||
* | Add some debug output | Matt Rendina | 2018-07-20 | 1 | -0/+1 | |
| | ||||||
* | Update utils.groovy | Matt Rendina | 2018-07-20 | 1 | -1/+1 | |
| | ||||||
* | Explicit string comparison since bools often don't behave like bools. (#11) | Matt Rendina | 2018-07-20 | 1 | -1/+1 | |
| | ||||||
* | Consolidate buildInfo into a single blob (#10)1.2.0 | Joseph Hunkeler | 2018-07-18 | 2 | -50/+67 | |
| | | | | | | * Consolidate buildInfo into a single blob * Move DataConfig interactions inside of the test_cmds finally clause | |||||
* | Add documentation (#7) | Matt Rendina | 2018-06-14 | 1 | -0/+127 | |
| | | | * Adding documentation | |||||
* | Merge pull request #6 from jhunkeler/dataconfig2 | Joseph Hunkeler | 2018-06-13 | 3 | -3/+75 | |
|\ | | | | | Implement DataConfig | |||||
| * | Implement DataConfig | Joseph Hunkeler | 2018-06-13 | 3 | -3/+75 | |
|/ | ||||||
* | Merge pull request #5 from spacetelescope/build_mode_to_name_21.1.1 | Matt Rendina | 2018-06-12 | 1 | -6/+15 | |
|\ | | | | | Allow for transition to new BuildConfig property name: | |||||
| * | Allow for transition to new BuildConfig property name: | Matt Rendina | 2018-06-12 | 1 | -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.0 | Matt Rendina | 2018-06-11 | 3 | -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.1 | Joseph Hunkeler | 2018-05-08 | 1 | -10/+12 | |
|\ | | | | | Add ability to disable skipping job (RT requirement) | |||||
| * | Add ability to disable skipping job (RT requirement) | Joseph Hunkeler | 2018-05-07 | 1 | -10/+12 | |
|/ | ||||||
* | Add README.1.0.0 | Matt Rendina | 2018-05-07 | 1 | -0/+4 | |
| | ||||||
* | Initial commit | Matt Rendina | 2018-05-07 | 2 | -0/+171 | |