summaryrefslogtreecommitdiff
path: root/vars/buildPackage.groovy
diff options
context:
space:
mode:
Diffstat (limited to 'vars/buildPackage.groovy')
-rw-r--r--vars/buildPackage.groovy14
1 files changed, 2 insertions, 12 deletions
diff --git a/vars/buildPackage.groovy b/vars/buildPackage.groovy
index f0435a6f..35f0784c 100644
--- a/vars/buildPackage.groovy
+++ b/vars/buildPackage.groovy
@@ -59,7 +59,7 @@ def call(description=null, pkgList=null, buildCmd=null) {
environment {
// get relative directory path to Jenkinsfile
BASE_DIR = getJenkinsfilePath()
- CHANGESET_DIR = "**/${env.BASE_DIR}*"
+ CHANGESET_DIR = getChangeSetPath()
DEBIAN_ARCH = sh(returnStdout: true, script: 'dpkg --print-architecture').trim()
}
options {
@@ -69,15 +69,6 @@ def call(description=null, pkgList=null, buildCmd=null) {
}
stages {
stage('Fetch Source') {
- when {
- beforeOptions true
- beforeAgent true
- anyOf {
- changeset "${env.CHANGESET_DIR}"
- triggeredBy 'TimerTrigger'
- triggeredBy cause: "UserIdCause"
- }
- }
steps {
script {
// package build must be done in "any" subdir. Without it the Debian build system
@@ -114,7 +105,7 @@ def call(description=null, pkgList=null, buildCmd=null) {
beforeOptions true
beforeAgent true
anyOf {
- changeset "${env.CHANGESET_DIR}"
+ changeset pattern: "${env.CHANGESET_DIR}"
triggeredBy 'TimerTrigger'
triggeredBy cause: "UserIdCause"
}
@@ -180,7 +171,6 @@ def call(description=null, pkgList=null, buildCmd=null) {
if (env.DEBIAN_ARCH != 'all')
ARCH_OPT = '-A ' + env.DEBIAN_ARCH
- sh "pwd; ls -al"
files = findFiles(glob: '*.deb')
if (files) {
echo "Uploading package(s) and updating package(s) in the repository ..."