接入Jenkins OSS发布凭据
通过受保护凭据注入阿里云AccessKey 让Windows x64发布流水线完成安装包和latest.json上传
This commit is contained in:
@@ -112,15 +112,20 @@ pipeline {
|
||||
|
||||
stage('Build and upload') {
|
||||
steps {
|
||||
withEnv([
|
||||
"PATH=${env.AGC_WINDOWS_PATH}",
|
||||
"OSSUTIL_BIN=${params.OSSUTIL_BIN}",
|
||||
"AGC_UPDATE_RELEASE_NOTES=${params.AGC_UPDATE_RELEASE_NOTES}",
|
||||
withCredentials([
|
||||
string(credentialsId: 'AliyunAccessKeyId', variable: 'AGC_OSS_ACCESS_KEY_ID'),
|
||||
string(credentialsId: 'AliyunaccessKeySecret', variable: 'AGC_OSS_ACCESS_KEY_SECRET'),
|
||||
]) {
|
||||
powershell '''
|
||||
$ErrorActionPreference = 'Stop'
|
||||
npm run ai-game-creator-shell:release:upload
|
||||
'''
|
||||
withEnv([
|
||||
"PATH=${env.AGC_WINDOWS_PATH}",
|
||||
"OSSUTIL_BIN=${params.OSSUTIL_BIN}",
|
||||
"AGC_UPDATE_RELEASE_NOTES=${params.AGC_UPDATE_RELEASE_NOTES}",
|
||||
]) {
|
||||
powershell '''
|
||||
$ErrorActionPreference = 'Stop'
|
||||
npm run ai-game-creator-shell:release:upload
|
||||
'''
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user