forked from opensearch-project/opensearch-build-libraries
-
Notifications
You must be signed in to change notification settings - Fork 0
/
DownloadFromS3_Jenkinsfile
37 lines (35 loc) · 1.12 KB
/
DownloadFromS3_Jenkinsfile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
/*
* Copyright OpenSearch Contributors
* SPDX-License-Identifier: Apache-2.0
*
* The OpenSearch Contributors require contributions made to
* this file be licensed under the Apache-2.0 license or a
* compatible open source license.
*/
pipeline {
agent none
stages {
stage('download') {
steps {
script {
downloadFromS3(
assumedRoleName: 'tmp-role',
roleAccountNumberCred: 'role-credential-id',
downloadPath: '/download/path',
bucketName: 'dummy_bucket',
localPath: "/tmp"
)
downloadFromS3(
assumedRoleName: 'tmp-role',
roleAccountNumberCred: 'role-credential-id',
downloadPath: '/download/path',
bucketName: 'dummy_bucket',
localPath: "/tmp",
force: true,
region: 'us-west-2'
)
}
}
}
}
}