File tree 5 files changed +63
-12
lines changed
5 files changed +63
-12
lines changed Original file line number Diff line number Diff line change @@ -155,7 +155,14 @@ pipeline {
155
155
stage(' Download prebuilt third-party-sources' ){
156
156
steps {
157
157
dir(" sdk/src/main/jni" ){
158
- sh " jf rt download third-party-sources-sdk/3rdparty-sdk.tar.gz ."
158
+ withCredentials([string(credentialsId : ' MEGACHAT_ARTIFACTORY_TOKEN' , variable : ' MEGACHAT_ARTIFACTORY_TOKEN' )]) {
159
+ sh """
160
+ jf rt download \
161
+ --url ${ REPO_URL} \
162
+ --access-token ${ MEGACHAT_ARTIFACTORY_TOKEN} \
163
+ third-party-sources-sdk/3rdparty-sdk.tar.gz .
164
+ """
165
+ }
159
166
sh " tar -xf 3rdparty-sdk.tar.gz --skip-old-files"
160
167
}
161
168
}
Original file line number Diff line number Diff line change @@ -128,8 +128,23 @@ pipeline {
128
128
}
129
129
stage('Upload MEGAclc'){
130
130
steps {
131
- sh "jf rt del MEGAchat/${env.gitlabMergeRequestIid}/ubuntu2204/megaclc/ || true"
132
- sh "cd build_ubuntu2204/examples/megaclc/ && jf rt upload megaclc MEGAchat/${env.gitlabMergeRequestIid}/ubuntu2204/megaclc/x64/"
131
+ withCredentials([string(credentialsId: 'MEGACHAT_ARTIFACTORY_TOKEN', variable: 'MEGACHAT_ARTIFACTORY_TOKEN')]) {
132
+ sh """
133
+ jf rt del \
134
+ --url ${REPO_URL} \
135
+ --access-token ${MEGACHAT_ARTIFACTORY_TOKEN} \
136
+ MEGAchat/${env.gitlabMergeRequestIid}/ubuntu2204/megaclc/ \
137
+ || true
138
+ """
139
+ dir ("build_ubuntu2204/examples/megaclc/"){
140
+ sh """
141
+ jf rt upload \
142
+ --url ${REPO_URL} \
143
+ --access-token ${MEGACHAT_ARTIFACTORY_TOKEN} \
144
+ megaclc MEGAchat/${env.gitlabMergeRequestIid}/ubuntu2204/megaclc/x64/
145
+ """
146
+ }
147
+ }
133
148
}
134
149
}
135
150
}
Original file line number Diff line number Diff line change @@ -145,9 +145,31 @@ pipeline {
145
145
script {
146
146
uploadMegaclcExecuted = true
147
147
}
148
- sh "jf rt del MEGAchat/${env.gitlabMergeRequestIid}/macos/megaclc/ || true"
149
- sh "cd ${BUILD_DIR}/examples/megaclc/ && jf rt upload megaclc MEGAchat/${env.gitlabMergeRequestIid}/macos/megaclc/arm64/"
150
- sh "cd ${BUILD_DIR_X64}/examples/megaclc/ && jf rt upload megaclc MEGAchat/${env.gitlabMergeRequestIid}/macos/megaclc/x64/"
148
+ withCredentials([string(credentialsId: 'MEGACHAT_ARTIFACTORY_TOKEN', variable: 'MEGACHAT_ARTIFACTORY_TOKEN')]) {
149
+ sh """
150
+ jf rt del \
151
+ --url ${REPO_URL} \
152
+ --access-token ${MEGACHAT_ARTIFACTORY_TOKEN} \
153
+ MEGAchat/${env.gitlabMergeRequestIid}/macos/megaclc/ \
154
+ || true
155
+ """
156
+ dir("${BUILD_DIR}/examples/megaclc/"){
157
+ sh """
158
+ jf rt upload \
159
+ --url ${REPO_URL} \
160
+ --access-token ${MEGACHAT_ARTIFACTORY_TOKEN} \
161
+ megaclc MEGAchat/${env.gitlabMergeRequestIid}/macos/megaclc/arm64/
162
+ """
163
+ }
164
+ dir("${BUILD_DIR_X64}/examples/megaclc/"){
165
+ sh """
166
+ jf rt upload \
167
+ --url ${REPO_URL} \
168
+ --access-token ${MEGACHAT_ARTIFACTORY_TOKEN} \
169
+ megaclc MEGAchat/${env.gitlabMergeRequestIid}/macos/megaclc/x64/
170
+ """
171
+ }
172
+ }
151
173
}
152
174
}
153
175
}
Original file line number Diff line number Diff line change @@ -142,11 +142,11 @@ pipeline {
142
142
uploadMegaclcExecuted = true
143
143
def windows_artifactory_upload = { String ART_UPLOAD_PATH ->
144
144
145
- powershell """
146
- ${JF_PATH}\\jf config use artifactory
147
- ${JF_PATH}\\jf rt del ${ART_UPLOAD_PATH}
148
- ${JF_PATH}\\jf rt upload megaclc.exe ${ART_UPLOAD_PATH}
149
- """
145
+ withCredentials([string(credentialsId: 'MEGACHAT_ARTIFACTORY_TOKEN', variable: 'MEGACHAT_ARTIFACTORY_TOKEN')]) {
146
+ powershell """
147
+ ${JF_PATH}\\jf rt del --url ${REPO_URL} --access-token ${MEGACHAT_ARTIFACTORY_TOKEN} ${ART_UPLOAD_PATH}
148
+ ${JF_PATH}\\jf rt upload --url ${REPO_URL} --access-token ${MEGACHAT_ARTIFACTORY_TOKEN} megaclc.exe ${ART_UPLOAD_PATH}
149
+ """
150
150
}
151
151
windows_artifactory_upload("MEGAchat/${env.gitlabMergeRequestIid}/windows/megaclc/")
152
152
}
Original file line number Diff line number Diff line change @@ -58,7 +58,14 @@ pipeline {
58
58
stage(' Download prebuilt third-party-sources' ){
59
59
steps {
60
60
dir(" sdk/src/main/jni" ){
61
- sh " jf rt download third-party-sources-sdk/3rdparty-sdk.tar.gz ."
61
+ withCredentials([string(credentialsId : ' MEGACHAT_ARTIFACTORY_TOKEN' , variable : ' MEGACHAT_ARTIFACTORY_TOKEN' )]) {
62
+ sh """
63
+ jf rt download \
64
+ --url ${ REPO_URL} \
65
+ --access-token ${ MEGACHAT_ARTIFACTORY_TOKEN} \
66
+ third-party-sources-sdk/3rdparty-sdk.tar.gz .
67
+ """
68
+ }
62
69
sh " tar -xf 3rdparty-sdk.tar.gz --skip-old-files"
63
70
}
64
71
}
You can’t perform that action at this time.
0 commit comments