Jenkins pipeline 中使用curl传json和credentials如何使用
这里主要是注意json用单引号括起来,json内的双引号需要用反斜线\转义pipeline {agent {label 'java'}options{timeout(time:1,unit: 'HOURS')skipStagesAfterUnstable()disableConcurrentBuilds()buildDiscarder(logRotator(numToKeepStr: '70'))
·
这里主要是注意json用单引号括起来,json内的双引号需要用反斜线\转义
pipeline {
agent any
stages {
stage('TEST CURL') {
steps {
withCredentials([usernamePassword(credentialsId: 'technical', usernameVariable: 'username', passwordVariable: 'password')]){
sh '''
curl -s -o return.json -X POST -u $username:$password -H "Content-type: text/json" --data '{\"Name\": \"ABC\", \"PASS\": \"AAA\"}' https://127.0.0.1/post
'''
}
}
}
}
}
更多推荐
已为社区贡献27条内容
所有评论(0)