Merge pull request #41 from RightBrain-Networks/bugfix/logging

Implement Debug Logging
This commit is contained in:
Derek DeJonghe
2020-02-24 09:18:36 -05:00
committed by GitHub
6 changed files with 60 additions and 8 deletions

View File

@ -10,16 +10,21 @@
*/
// Run Auto Semver
def call(dockerImage = "rightbrainnetworks/auto-semver:latest") {
def call(dockerImage = "rightbrainnetworks/auto-semver:latest", debug = false) {
def docker_image = docker.image(dockerImage)
docker_image.pull()
docker_image.inside{
def args = ""
if(debug)
{
args="--debug"
}
def RETURN_STATUS
def regex = '^\\s*current_version\\s*=\\s*\\K[^\\s]+'
RETURN_STATUS = sh(script: "semver -n", returnStatus: true)
RETURN_STATUS = sh(script: "semver -n ${args}", returnStatus: true)
echo "Semver Return Status: ${RETURN_STATUS}"
env.SEMVER_STATUS = RETURN_STATUS
switch (RETURN_STATUS) {
@ -36,7 +41,7 @@ def call(dockerImage = "rightbrainnetworks/auto-semver:latest") {
}
env.SEMVER_NEW_VERSION = sh(script: "grep -Po '${regex}' .bumpversion.cfg", returnStdout: true).trim()
env.SEMVER_RESOLVED_VERSION = getVersion('-d')
env.SEMVER_RESOLVED_VERSION = getVersion("-d ${args}")
env.VERSION = env.SEMVER_RESOLVED_VERSION
}