网站子网页怎么做,网站建设学校网站,建设网站实训报告,建个普通网站在本文中#xff0c;我们将看到如何为APIGEE API代理创建CI / CD管道。 我已经参考了APIGEE社区上同一主题的几篇文章。 这些给了一些关于如何为API代理设置CI / CD管道的想法。 这是我用来设置CI / CD的工具。 詹金斯 节点 蜂胶 新人 APIGEE管理API 确保已创建APIGEE边… 在本文中我们将看到如何为APIGEE API代理创建CI / CD管道。 我已经参考了APIGEE社区上同一主题的几篇文章。 这些给了一些关于如何为API代理设置CI / CD管道的想法。 这是我用来设置CI / CD的工具。 詹金斯 节点 蜂胶 新人 APIGEE管理API 确保已创建APIGEE边缘帐户和示例代理。 下面的架构图显示了CI / CD流水线和涉及的阶段。 您可以将其用作项目的基准CI / CD并可以根据需要对其进行增强。 这是我在CI / CD管道中实现的步骤。 开发人员将API代理代码推送到GIT。 詹金斯Jenkins对GIT进行投票并根据GIT更改启动CI / CD阶段1。 作为阶段1的一部分代码将被拉入工作区。 在“静态代码分析”阶段将对代码进行分析以了解是否违反了最佳代码惯例和反模式用法。 如果此阶段成功则进入构建阶段。 在每个阶段完成之后无论成功还是失败通知都将发送到Slack频道。 在构建阶段我们将创建APIGEE API代理包。 在部署阶段我使用APIGEE管理APIS来部署API代理捆绑。 部署成功后将触发集成测试。 我用纽曼做整合睾丸。 纽曼需要集成测试收集文件作为输入。 使用Postman可以轻松创建测试用例 在所有阶段通知将被触发到Slack频道。 我将在未来几天做一些改进。 以下是一些我将作为增强功能的更改。 添加电子邮件Hipchat通知 如果集成测试失败则将API代理还原到以前的版本。 如果集成测试成功则将构建升级到负载测试环境并运行负载测试脚本。 可以在github上找到本文所用的设置和项目。 直到那时 传播对API的热爱 翻译自: https://www.javacodegeeks.com/2019/02/apigee-ci-cd-pipeline-api-proxies.html