Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Here we go... CPSunmanaged-blob | Joseph Hunkeler | 2019-10-03 | 1 | -4/+4 |
| | |||||
* | Implement DataConfig.direction | Joseph Hunkeler | 2019-10-03 | 1 | -1/+16 |
| | |||||
* | Without regex | Joseph Hunkeler | 2019-10-03 | 1 | -2/+2 |
| | |||||
* | Hmm | Joseph Hunkeler | 2019-10-02 | 1 | -1/+1 |
| | |||||
* | Load correct branch | Joseph Hunkeler | 2019-10-02 | 1 | -1/+1 |
| | |||||
* | Fix map declaration | Joseph Hunkeler | 2019-10-02 | 1 | -6/+5 |
| | |||||
* | Add unmanaged data test | Joseph Hunkeler | 2019-10-02 | 1 | -1/+19 |
| | |||||
* | Add "DataConfig.managed" logic | Joseph Hunkeler | 2019-10-02 | 1 | -27/+29 |
| | |||||
* | Add "managed" attribute | Joseph Hunkeler | 2019-10-02 | 1 | -0/+1 |
| | |||||
* | Dump a pip freeze of each environment if pip is present. (#64)1.3.23 | Matt Rendina | 2019-10-01 | 1 | -1/+33 |
| | | | | | Support editable installs to get git metadata without having to specify input requirements file. Remove diagnostic output. Clean up comments. | ||||
* | Add description of workspace directory structure | Matt Rendina | 2019-09-04 | 1 | -1/+9 |
| | |||||
* | Add jobconfig.credentials example | Matt Rendina | 2019-07-26 | 1 | -0/+5 |
| | |||||
* | Add missing day of week in default scheduling list; expand related docs (#59)1.3.22 | Matt Rendina | 2019-07-03 | 3 | -4/+5 |
| | | | | | | * Add missing day of week in default list. * Edit day of week docs | ||||
* | Select appropriate sed binary when on macos (#58)1.3.21 | Matt Rendina | 2019-07-02 | 2 | -2/+3 |
| | |||||
* | Update doc1.3.20 | Matt Rendina | 2019-06-28 | 2 | -2/+2 |
| | |||||
* | Allow filtering of BuildConfigs based on day-of-week specification. (#57) | Matt Rendina | 2019-06-28 | 4 | -4/+27 |
| | | | | | | | | | | * Filter out BuildConfigs based on day-of-week specification. * Support human-friendly day names * Perform day-of-week filtering on BuildConfigs only. * Update docs | ||||
* | Override value of HOME to be the job's workspace root dir. (#56)1.3.19 | Matt Rendina | 2019-06-26 | 2 | -4/+13 |
| | | | | | * Set HOME to be workspace root before setting other env vars. * Expand self-testing Jenkinsfile to include HOME override checking. | ||||
* | Add git+ prefix to URL of target project in `pip` section of environment ↵1.3.18 | Matt Rendina | 2019-06-19 | 2 | -2/+5 |
| | | | | | | | | .yml file (#55) * Add missing git+ prefix to pip URL for source project in env dump * Escape $ | ||||
* | Traverse to clone subdir for execution of git log command (#54)1.3.17 | Matt Rendina | 2019-06-17 | 2 | -13/+14 |
| | | | | | Document dir blocks. Remove lib override | ||||
* | Try dotglob mv to get all files (#53) | Matt Rendina | 2019-06-17 | 2 | -12/+14 |
| | | | cleanup | ||||
* | Move all cloned files into subdir to allow for cleaner handling of (#52)1.3.16 | Matt Rendina | 2019-06-14 | 2 | -23/+31 |
| | | | | | project files. Cleanup | ||||
* | Add in missing `def`s on var assignments to prevent leakage between build ↵1.3.15 | Matt Rendina | 2019-05-14 | 2 | -7/+9 |
| | | | | | | | | configs (#51) * add def to dump_name assignment to test behavior * Add 'def' safeguards on other vars in stage | ||||
* | Minor reliability updates (#50)1.3.14 | Matt Rendina | 2019-05-14 | 1 | -1/+2 |
| | | | | | | | | | | | | * Test env dump on CI system * Quote filenames in sed calls to accommodate spaces * Quote dump_name for robustness. * Correct jenkinsfile * Remove library load call | ||||
* | Quote filenames passed to sed for robustness (#49) | Matt Rendina | 2019-05-10 | 2 | -5/+6 |
| | | | | | | | | | | * Test env dump on CI system * Quote filenames in sed calls to accommodate spaces * Quote dump_name for robustness. * Correct jenkinsfile | ||||
* | Dump YAML version of conda environment (#48)1.3.13 | Matt Rendina | 2019-05-07 | 1 | -3/+24 |
| | | | | | | | * Dump a YAML file describing the environment used in the job. * Adjust git rev-parse call to maintain compatibility with very old git. | ||||
* | XML Ingestion Fixes (#46)1.3.12 | Josh Alexander | 2019-05-01 | 3 | -15/+31 |
| | | | | | | | | | | | | | | * fix junit xml ingestion * updated pytest paths * removed pytest pin * added invalid test report * removed library directive * removed validate function | ||||
* | Self test capability attempt (#44) | Matt Rendina | 2019-04-15 | 4 | -2/+7 |
| | | | | | | | | | | * Add access_env_var.sh script Remove @Library directive after successfull CI test. * Clean up * Hook script to operate only on Jenkinsfile | ||||
* | Add tests dir; try out inclusion into jenkinsfile | Matt Rendina | 2019-04-15 | 10 | -29/+103 |
| | | | | | | | | Cleanup jenkinsfile. Add hook instalation script Rename jenkinsfile.test Update hook to use renamed Jenkinsfile | ||||
* | Document credentials injection capability (#43)1.3.11 | Matt Rendina | 2019-03-21 | 1 | -0/+1 |
| | | | | | | * Document credentials injection capability * Update README.md | ||||
* | Test secret injection (#42) | Matt Rendina | 2019-03-21 | 2 | -1/+12 |
| | | | | | | | Provide default credentials property in JobConfig class Convert credential env var value to java string Remove display of env var values. | ||||
* | Convert specifiers (#38) | Joseph Hunkeler | 2019-03-20 | 2 | -1/+20 |
| | | | | | | * Add convert_specifiers * Add convert_specifiers to README | ||||
* | Add conda base env bin dir to path just prior to temp env. (#41)1.3.10 | Matt Rendina | 2019-03-15 | 1 | -8/+3 |
| | | | Fix missing escape of env dump filename; cleanup | ||||
* | Actually override the version when requested. (#40)1.3.9 | Matt Rendina | 2019-03-13 | 1 | -1/+9 |
| | |||||
* | Escape buildconfig names to accommodate strings with spaces (#39)1.3.8 | Matt Rendina | 2019-03-13 | 1 | -3/+3 |
| | | | | | | * Escape filenames in XML copy to preserve spaces. * Escape buildconfig name in grep call | ||||
* | conda environment list publication capability (#37)1.3.7 | Matt Rendina | 2019-03-08 | 4 | -87/+178 |
| | | | | | | * Add support for publishing conda environment specs to artifactory. * Add docs for env publication feature | ||||
* | Allow override of conda version on CI system as well. (#35)1.3.6 | Matt Rendina | 2019-02-26 | 1 | -0/+4 |
| | |||||
* | Update default conda version1.3.5 | Matt Rendina | 2019-02-26 | 1 | -1/+1 |
| | |||||
* | Determine correct conda path before dumping environment (#34)1.3.4 | Matt Rendina | 2019-02-13 | 2 | -2/+12 |
| | |||||
* | 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. |