@@ -71,26 +71,28 @@ timestamps {
7171 library 'jenkins-ci-websphere'
7272
7373 // Perform Koji checkout FIRST on built-in node (for polling to work)
74- stage('koji-fetch') {
75- checkout([$class: 'KojiSCM',
76- kojiBuildProviders: [[
77- $class: 'KojiBuildProvider',
78- topUrl: params.KOJI_TOP_URLS,
79- downloadUrl: params.KOJI_DOWNLOAD_URLS
80- ]],
81- kojiXmlRpcApi: [
82- $class: 'RealKojiXmlRpcApi',
83- packageName: params.KOJI_PACKAGE_NAME,
84- arch: params.KOJI_PACKAGE_ARCH, // may be comma-separated per plugin docs [3](https://docs.pagure.org/koji/image_build/)
85- tag: params.KOJI_TAG,
86- subpackageDenylist: params.KOJI_SUBPACKAGE_DENYLIST,
87- subpackageAllowlist: params.KOJI_SUBPACKAGE_ALLOWLIST
88- ],
89- downloadDir: params.KOJI_DOWNLOAD_DIR,
90- cleanDownloadDir: params.KOJI_CLEAN_DESTINATION,
91- dirPerNvr: params.KOJI_CREATE_SUBDIR_PER_NVR,
92- maxPreviousBuilds: params.KOJI_MAX_PREV_BUILDS as Integer
93- ])
74+ node('built-in') {
75+ stage('koji-fetch') {
76+ checkout([$class: 'KojiSCM',
77+ kojiBuildProviders: [[
78+ $class: 'KojiBuildProvider',
79+ topUrl: params.KOJI_TOP_URLS,
80+ downloadUrl: params.KOJI_DOWNLOAD_URLS
81+ ]],
82+ kojiXmlRpcApi: [
83+ $class: 'RealKojiXmlRpcApi',
84+ packageName: params.KOJI_PACKAGE_NAME,
85+ arch: params.KOJI_PACKAGE_ARCH, // may be comma-separated per plugin docs [3](https://docs.pagure.org/koji/image_build/)
86+ tag: params.KOJI_TAG,
87+ subpackageDenylist: params.KOJI_SUBPACKAGE_DENYLIST,
88+ subpackageAllowlist: params.KOJI_SUBPACKAGE_ALLOWLIST
89+ ],
90+ downloadDir: params.KOJI_DOWNLOAD_DIR,
91+ cleanDownloadDir: params.KOJI_CLEAN_DESTINATION,
92+ dirPerNvr: params.KOJI_CREATE_SUBDIR_PER_NVR,
93+ maxPreviousBuilds: params.KOJI_MAX_PREV_BUILDS as Integer
94+ ])
95+ }
9496 }
9597
9698 // THEN check if we should skip (after polling has occurred)
0 commit comments