// 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' ) booleanParam ( name: 'DRY_RUN' ) booleanParam ( name: 'SHELL_XTRACE' ) } stages { stage ("build-export-dir") { steps { sh ("${Constants.SCRIPTS_DIR}/build-export-dir.sh") sh ("${Constants.SCRIPTS_DIR}/publish-export-dir.sh") } } } post { cleanup { cleanupPartJob() } } }