All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Don't install Python modules from artifactory
- Create generic
cloneGitRepo
script.
- Modify
CloneCMSMetaTools
script to use newcloneGitRepo
script.
- Checkout
master
branch when cloning
- Modify
git_info
tool to allow for Dockerfiles that have uppercaseas
in their FROM lines cloneCMSMetaTools.groovy
: After cloning, do a git log to show the head of the cloned repo
- Use GitVersion v5 docker image instead of relying on whatever version is installed in build environment
- Remove modifications from v3.3 to handle gitversion v6
- Disabled concurrent Jenkins builds on same branch/commit
- Added build timeout to avoid hung builds
- Modify setVersions to check version of gitversion and update config file to handle it, if needed
- Added logic to setVersions function to ensure that for repos using gitversion, all unstable artifacts will have versions that include a prerelease tag.
- Added support for stable Python modules to update_external_versions
- Convert from vendor specific Artifactory API to Docker v2 API.
- Authentiction is now mandatory
- Cleanup of temporary file
- Spelling corrections.
- Convert to gitflow/gitversion.