@@ -31,6 +31,7 @@ buildscript {
31
31
// 2.2.0-SNAPSHOT -> 2.2.0.0-SNAPSHOT
32
32
version_tokens = opensearch_version. tokenize(' -' )
33
33
opensearch_build = version_tokens[0 ] + ' .0'
34
+
34
35
job_scheduler_no_snapshot = opensearch_build
35
36
notifications_no_snapshot = opensearch_build
36
37
security_no_snapshot = opensearch_build
@@ -43,14 +44,16 @@ buildscript {
43
44
opensearch_build + = " -SNAPSHOT"
44
45
}
45
46
opensearch_no_snapshot = opensearch_version. replace(" -SNAPSHOT" ," " )
46
- job_scheduler_resource_folder = " src/test/resources/job-scheduler"
47
47
48
- notifications_resource_folder = " src/test/resources/notifications"
49
- notifications_core_resource_folder = " src/test/resources/notifications-core"
50
48
common_utils_version = System . getProperty(" common_utils.version" , opensearch_build)
49
+
50
+ job_scheduler_resource_folder = " src/test/resources/job-scheduler"
51
51
job_scheduler_version = System . getProperty(" job_scheduler_version.version" , opensearch_build)
52
52
job_scheduler_build_download = ' https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/' + opensearch_no_snapshot +
53
53
' /latest/linux/x64/tar/builds/opensearch/plugins/opensearch-job-scheduler-' + job_scheduler_no_snapshot + ' .zip'
54
+
55
+ notifications_resource_folder = " src/test/resources/notifications"
56
+ notifications_core_resource_folder = " src/test/resources/notifications-core"
54
57
notifications_version = System . getProperty(" notifications.version" , opensearch_build)
55
58
notifications_build_download = ' https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/' + opensearch_no_snapshot +
56
59
' /latest/linux/x64/tar/builds/opensearch/plugins/opensearch-notifications-' + notifications_no_snapshot + ' .zip'
@@ -324,6 +327,9 @@ test {
324
327
}
325
328
326
329
ext. getPluginResource = { download_to_folder , download_from_src ->
330
+ if (new File (" $project . rootDir /$download_to_folder " ). exists()) {
331
+ project. delete(files(" $project . rootDir /$download_to_folder " ))
332
+ }
327
333
project. mkdir download_to_folder
328
334
ant. get(src : download_from_src,
329
335
dest : download_to_folder,
@@ -355,14 +361,15 @@ testClusters.integTest {
355
361
return new RegularFile () {
356
362
@Override
357
363
File getAsFile () {
358
- if (new File (" $project . rootDir /$job_scheduler_resource_folder " ). exists()) {
359
- project. delete(files(" $project . rootDir /$job_scheduler_resource_folder " ))
360
- }
361
- project. mkdir job_scheduler_resource_folder
362
- ant. get(src : job_scheduler_build_download,
363
- dest : job_scheduler_resource_folder,
364
- httpusecaches : false )
365
- return fileTree(job_scheduler_resource_folder). getSingleFile()
364
+ return getPluginResource(job_scheduler_resource_folder, job_scheduler_build_download)
365
+ // if (new File("$project.rootDir/$job_scheduler_resource_folder").exists()) {
366
+ // project.delete(files("$project.rootDir/$job_scheduler_resource_folder"))
367
+ // }
368
+ // project.mkdir job_scheduler_resource_folder
369
+ // ant.get(src: job_scheduler_build_download,
370
+ // dest: job_scheduler_resource_folder,
371
+ // httpusecaches: false)
372
+ // return fileTree(job_scheduler_resource_folder).getSingleFile()
366
373
}
367
374
}
368
375
}
@@ -374,14 +381,15 @@ testClusters.integTest {
374
381
return new RegularFile () {
375
382
@Override
376
383
File getAsFile () {
377
- if (new File (" $project . rootDir /$notifications_core_resource_folder " ). exists()) {
378
- project. delete(files(" $project . rootDir /$notifications_core_resource_folder " ))
379
- }
380
- project. mkdir notifications_core_resource_folder
381
- ant. get(src : notifications_core_build_download,
382
- dest : notifications_core_resource_folder,
383
- httpusecaches : false )
384
- return fileTree(notifications_core_resource_folder). getSingleFile()
384
+ return getPluginResource($notifications_core_resource_folder, notifications_core_build_download)
385
+ // if (new File("$project.rootDir/$notifications_core_resource_folder").exists()) {
386
+ // project.delete(files("$project.rootDir/$notifications_core_resource_folder"))
387
+ // }
388
+ // project.mkdir notifications_core_resource_folder
389
+ // ant.get(src: notifications_core_build_download,
390
+ // dest: notifications_core_resource_folder,
391
+ // httpusecaches: false)
392
+ // return fileTree(notifications_core_resource_folder).getSingleFile()
385
393
}
386
394
}
387
395
}
@@ -393,14 +401,15 @@ testClusters.integTest {
393
401
return new RegularFile () {
394
402
@Override
395
403
File getAsFile () {
396
- if (new File (" $project . rootDir /$notifications_resource_folder " ). exists()) {
397
- project. delete(files(" $project . rootDir /$notifications_resource_folder " ))
398
- }
399
- project. mkdir notifications_resource_folder
400
- ant. get(src : notifications_build_download,
401
- dest : notifications_resource_folder,
402
- httpusecaches : false )
403
- return fileTree(notifications_resource_folder). getSingleFile()
404
+ return getPluginResource($notifications_resource_folder, notifications_build_download)
405
+ // if (new File("$project.rootDir/$notifications_resource_folder").exists()) {
406
+ // project.delete(files("$project.rootDir/$notifications_resource_folder"))
407
+ // }
408
+ // project.mkdir notifications_resource_folder
409
+ // ant.get(src: notifications_build_download,
410
+ // dest: notifications_resource_folder,
411
+ // httpusecaches: false)
412
+ // return fileTree(notifications_resource_folder).getSingleFile()
404
413
}
405
414
}
406
415
}
0 commit comments