Ранее я создал поставщика сборки Jenkins с помощью консоли CodePipeline. Во время создания он запрашивает URL-адрес сервера Jenkins.
Теперь мне нужно изменить URL-адрес моего сервера Jenkins, но когда я пытаюсь отредактировать, нет возможности изменить поставщика сборки. См. Снимок ниже:
Единственное решение, которое я вижу, - это добавить новый.
Пытался получить конвейер с помощью 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?