azure-devops - 如何使用 Azure API 管理的 Azure DevOps 完成 CI/CD 管道

标签 azure-devops azure-pipelines azure-api-management

我需要帮助以更好地了解如何使用 Azure Devops for APim 创建完整的 CI/CD。好的,我已经探索了这些工具并阅读了文档: https://github.com/Azure/azure-api-management-devops-resource-kit

但是我还有疑问,我的场景: 已创建 API 和操作以及其他设置的 APim 开发实例,以及已创建但为空的 APim 生产实例。 我运行了提取工具并获得了模板(不是全部),仍然需要 Master(链接模板),在这一点上我怀疑,我也已经有 2 个 repos(dev 和 prod)。

如何创建主模板,以及如何将我在开发环境中的更改自动应用到生产环境中? 我没有使用 policyXMLBaseUrl 参数,不确定在那里插入了什么路径,尽管@miaojiang 似乎从 azure 存储中插入了一个文件夹。

最佳答案

经过一些搜索和尝试后,我将 API 和操作从一个环境部署到另一个环境,但我们仍然没有一个完全自动化的场景,我在其中对实例进行更改并且自动可用。编辑策略是必要的和定义直接在存储库上或再次运行提取工具。

关于azure-devops - 如何使用 Azure API 管理的 Azure DevOps 完成 CI/CD 管道,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58296921/

相关文章:

azure - 从 DevOps 管道中的服务主体生成 SAS token (自托管)

azure-devops 管道 :unable to recognize "/abc.yml": Get http://localhost:8080/api? 超时=32s : dial tcp 127. 0.0.1:8080:连接:连接被拒绝

azure - 在 Azure API 管理中,我可以使用订阅 key 作为请求 header 的一部分而不是查询字符串参数吗?

azure - Azure Devops Pipeline 的开发工作流程是怎样的?

azure - 无法使用 FSharp.Core AOT 程序集

azure-pipelines - CICD 管道中 git checkout 操作有什么用

azure - 检查 Azure API 管理中的 Traceparent http header 的正确性

rest - 将 API 导入 Azure API 管理时,swagger 字符串去了哪里?

ios - 如何在Azure托管代理上使用特定的iOS版本?

flutter - Azure DevOps CI/CD 未安装最新的 flutter 版本