jenkins-pipelines/vars/saveCurrentJenkinsBuildInfo.groovy
Davlet Panech be58140638 Add license and copyright
Story: 2010226
Task: 46011

Change-Id: I721f1509637b910c05e4151eeb7ad7e1cb8db119
Signed-off-by: Davlet Panech <davlet.panech@windriver.com>
2022-08-15 14:16:07 -04:00

21 lines
585 B
Groovy

//
// Copyright (c) 2022 Wind River Systems, Inc.
//
// SPDX-License-Identifier: Apache-2.0
//
def call(final args = [:]) {
if (params.BUILD_HOME) {
final String logLabel = args.logLabel ?: ''
withEnv (["BUILD_HOME=${params.BUILD_HOME}",
"LOG_LABEL=${logLabel}"]) {
sh """#!/bin/bash
set -e
if [[ -d "${BUILD_HOME}/jenkins" ]] ; then
echo ${JOB_NAME},${BUILD_NUMBER},${BUILD_URL},${logLabel} >>"${BUILD_HOME}/jenkins/builds.txt"
fi
"""
}
}
}