// vim: syn=groovy // // Copyright (c) 2022 Wind River Systems, Inc. // // SPDX-License-Identifier: Apache-2.0 // library "common@${params.JENKINS_SCRIPTS_BRANCH}" setBuildDescr() pipeline { agent any options { timestamps() } parameters { string ( name: 'MASTER_JOB_NAME' ) string ( name: 'MASTER_BUILD_NUMBER' ) string ( name: 'JENKINS_SCRIPTS_BRANCH' ) string ( name: 'BUILD_HOME' ) string ( name: 'TIMESTAMP' ) string ( name: 'PUBLISH_TIMESTAMP' ) booleanParam ( name: 'DRY_RUN' ) booleanParam ( name: 'SHELL_XTRACE' ) booleanParam ( name: 'BUILD_RT' ) } stages { stage ("publish-iso") { steps { sh ("bash ${Constants.SCRIPTS_DIR}/publish-iso.sh") } } } post { cleanup { cleanupPartJob() } } }