Azure - Kudu - 将更改推回到git

时间:2018-05-02 12:17:09

标签: git azure kudu

我在Azure上有自动构建和部署设置。一切正常。

但是有一个文件,如果它在构建期间被修改,我希望它被提交/推回到GIT。是否可以使用Azure上的Kudu当前功能?

1 个答案:

答案 0 :(得分:2)

它不适用于此类工作流程。虽然你可能会付出一些努力,但至少需要解决身份验证问题。

Kudu有两种不同的身份验证行为:

  1. 部署公共存储库时,它使用公共https端点来提取更改。因此,它无法推回任何东西。
  2. 部署私有存储库时,它会设置“部署密钥”(使用GitHub或Bitbucket)。但是,部署密钥只允许拉动。相关信息here
  3. 因此,您可能需要使用完整的ssh密钥设置Kudu,这可以完成。

    一旦你通过身份验证并具备推送能力,你就应该能够将一些事情放在一起,并采取符合你需要的部署后行动。

    但总的来说,我不推荐这样的工作流程。