![](/img/trans.png)
[英]How would you fork an AWS CodeCommit repo to another CodeCommit repo?
[英]How to integrate Azure Repo with AWS CodeCommit
我想在AWS CodeCommit
中實施CI/CD
。
我知道一旦代碼到達 CodeCommit,可以手動啟動該過程。 但我使用Azure DevOps
Repo 作為我的源代碼存儲庫,並希望自動化該過程。
部署是使用AWS SAM
完成的。 我正在尋找一種方法,例如; 當我將代碼推送到Azure Repo
時,它應該到達AWS CodeCommit
並執行CI/CD
,而無需任何進一步的手動干預。
有沒有辦法做到這一點?
Azure 存儲庫和 CodeCommit 符合 git 標准。 git 標准允許您指定多個遙控器。 如果您正在維護一個鏡像,或者在您的用例中,您需要在不同的環境中做某事,這很有用。
您可以在此處閱讀有關設置多個遙控器的信息(由 github 提供;即使您沒有使用 github,過程和命令也應該相同)。
設置多個遙控器后,您可以配置 CI/CD 管道,以根據您的推送啟動其部署 SAM 模板的過程; 當您推送您的代碼更改時,它們將被發送到您的 Azure 存儲庫和您的 CodeCommit 存儲庫,並且您的 CI/CD 管道正在監視您的 CodeCommit 存儲庫將看到更改並啟動其執行。
值得指出的是,您需要正確設置和配置 CI/CD 管道。 AWS 提供了許多服務來支持這一點,包括AWS CodePipeline 、 AWS CodeBuild和AWS CodeDeploy 。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.