azure - 从 Azure Devops 中的中央 GIT 存储库管理 API 管理?

标签 azure azure-devops azure-api-management azure-git-deployment

我们有多个团队在同一个 Api 管理实例上工作,而 API 管理提供的当前基于 git 的配置并不能真正为我们提供良好的流程(支持代码审查、拉取请求、部署等) .

我们是否可以使用 Azure DevOps 中的 GIT 存储库来控制配置,而不必使用 API 管理直接提供的存储库?

我们的主要用例是:

  1. 将 API 管理中的更改合并/同步到我们的中央存储库
  2. 在单独分支的 DevOps 存储库中执行更改,通过拉取请求将更改合并到主分支,并将更改同步到 API 管理

最佳答案

我们可以使用我们熟悉的 Git 命令克隆配置存储库并推送更改。

您可以尝试在azure devops pipeline的cmd任务中运行以下命令。

git clone https://username:password@{name}.scm.azure-api.net/
git add .
git commit -m "abc"
git push 

这里是document和类似case可以引用一下。

关于azure - 从 Azure Devops 中的中央 GIT 存储库管理 API 管理?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67002853/

相关文章:

python - 如何从 Python 脚本中部署 Azure Function

azure - Microsoft Graph Api User.Read.All 未授予我的域

python - 通过 python API 列出 azure blob 存储中的虚拟文件夹

azure - Azure 应用服务的间歇性部署问题

Azure API 管理访问 token 无效

java - 无法将 Hibernate 与 MySql Azure 数据库连接

c++ - 在MSVC上打开vulkan-1.lib时,Azure Devops测试管道LNK1107,但在GCC上工作正常

azure-devops - 是否可以将工作项链接到发布?

Azure Api 管理限制用户操作级别

azure - 使用 Azure 了解 oauth2 和 JWT