我以前曾創造了一個詹金斯使用CodePipeline控制檯建立提供商。在創建過程中,它要求提供一個Jenkins服務器URL。如何更新以前創建的AWS CodePipeline Build Provider?
現在,我需要改變我的詹金斯服務器的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中的現有構建提供程序配置?
感謝蒂姆。我結束了使用「AWS codepipeline刪除定製動型」,後來創建一個使用「AWS codepipeline創建定製動作型」的一個新的刪除從CLI的自定義操作。在URL更改上,我必須從http更改爲https。所以DNS不是一個選項。儘管非常感謝您的回覆。 –