@@ -225,27 +225,33 @@ fun ParametrizedWithType.sweeperParameters(sweeperRegions: String, sweepRun: Str
225225 text(" SWEEP_RUN" , sweepRun)
226226}
227227
228- // ParametrizedWithType.terraformSkipProjectSweeper sets an environment variable to skip the sweeper for project resources
229- fun ParametrizedWithType.terraformSkipProjectSweeper () {
230- text(" env.SKIP_PROJECT_SWEEPER" , " 1" )
228+ // ParametrizedWithType.terraformSkipSweeper sets an environment variable used to skip the sweeper for resources
229+ fun ParametrizedWithType.terraformSkipSweeper (resourceType : String ) {
230+ // Converts "PROJECT" into "env.SKIP_PROJECT_SWEEPER"
231+ // Converts "FOLDER" into "env.SKIP_FOLDER_SWEEPER"
232+ text(" env.SKIP_${resourceType.uppercase()} _SWEEPER" , " 1" )
231233}
232234
233235// BuildType.disableProjectSweep disabled sweeping project resources after a build configuration has been initialised
234236fun BuildType.disableProjectSweep (){
235237 params {
236- terraformSkipProjectSweeper()
238+ terraformSkipSweeper(" PROJECT" )
239+ terraformSkipSweeper(" FOLDER" )
237240 }
238241}
239242
240- // ParametrizedWithType.terraformEnableProjectSweeper unsets an environment variable used to skip the sweeper for project resources
241- fun ParametrizedWithType.terraformEnableProjectSweeper () {
242- text(" env.SKIP_PROJECT_SWEEPER" , " " )
243+ // ParametrizedWithType.terraformEnableSweeper unsets an environment variable used to skip the sweeper for resources
244+ fun ParametrizedWithType.terraformEnableSweeper (resourceType : String ) {
245+ // Converts "PROJECT" into "env.SKIP_PROJECT_SWEEPER"
246+ // Converts "FOLDER" into "env.SKIP_FOLDER_SWEEPER"
247+ text(" env.SKIP_${resourceType.uppercase()} _SWEEPER" , " " )
243248}
244249
245250// BuildType.enableProjectSweep enables sweeping project resources after a build configuration has been initialised
246251fun BuildType.enableProjectSweep (){
247252 params {
248- terraformEnableProjectSweeper()
253+ terraformEnableSweeper(" PROJECT" )
254+ terraformEnableSweeper(" FOLDER" )
249255 }
250256}
251257
0 commit comments