簡體   English   中英

在 AWS CodePipeline 的 Github 中提交文件

[英]Commit a file in Github in AWS CodePipeline

我正在創建一個具有以下階段的 AWS CodePipeline:

  1. 來源:當暫存分支發生一些變化時,從 Github 獲取代碼。
  2. 構建:讀取buildspec.yml執行“mvn clean package”,docker構建和docker推送。
  3. 部署:部署到 ECS 集群

現在我需要創建一個 4 階段(AfterDeploy Phase),它應該在 github 中提交一些文件。 因此,在所有這些階段都成功完成之后, AfterDeploy 階段應該提交 github 中的 Build 階段生成的一些文件。

知道我該怎么做嗎?

我應該有 2 個構建規范文件,因為我有 2 個構建階段嗎?

是的,你可以這樣做。 例如,您可以將主buildspec.yml用於第一次構建,將輔助buildspec_postdeploy.yml用於第二個構建階段。

如何使用多個buildspec文件記錄在:

我沒有要分享的示例,但它只會執行任何所需的 git commint 和 git 推送命令。 它的確切結構是非常特定於用例的,因此很難推測它。

https://docs.aws.amazon.com/codebuild/latest/userguide/build-spec-ref.html#build-spec-ref-name-storage

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM