我之前使用 CodePipeline 控制台创建了一个 Jenkins 构建提供程序。在创建过程中,它会询问 Jenkins 服务器 URL。
现在,我需要更改我的 Jenkins 服务器 URL,但是当我尝试编辑时,没有任何选项可以更改构建提供程序。请参阅下面的快照:
我看到的唯一解决方案是添加一个新的。
我尝试使用 aws-cli 获取管道,
aws codepipeline get-pipeline --name <pipeline-name>
但是 JSON 响应只是对构建提供程序的引用:
...
},
{
"name": "Build",
"actions": [
{
"inputArtifacts": [
{
"name": "APIServer"
}
],
"name": "Build",
"actionTypeId": {
"category": "Build",
"owner": "Custom",
"version": "1",
"provider": "jenkins-api-server"
},
"outputArtifacts": [
{
"name": "APIServerTarball"
}
],
"configuration": {
"ProjectName": "api-server-build"
},
"runOrder": 1
}
]
},
{
我也找不到任何其他命令来管理构建提供程序。所以我的问题是我应该在哪里以及如何更新 AWS CodePipeline 中的现有构建提供程序配置?