apigee 安装

在本文中,我们将看到如何为APIGEE API代理创建CI / CD管道。 我已经参考了APIGEE社区上同一主题的几篇文章。 这些给了一些关于如何为API代理设置CI / CD管道的想法。 这是我用来设置CI / CD的工具。

  1. 詹金斯
  2. 节点
  3. 蜂胶
  4. 新人
  5. APIGEE管理API

确保已创建APIGEE边缘帐户和示例代理。 下面的架构图显示了CI / CD流水线和涉及的阶段。 您可以将其用作项目的基准CI / CD,并可以根据需要对其进行增强。


这是我在CI / CD管道中实现的步骤。

  1. 开发人员将API代理代码推送到GIT。
  2. 詹金斯(Jenkins)轮询GIT,并根据GIT更改启动CI / CD阶段1。
  3. 作为阶段1的一部分,代码将被拉入工作区。
  4. 在“静态代码分析”阶段,将分析代码是否违反最佳代码实践和反模式用法。 如果此阶段成功,则进入构建阶段。 在每个阶段完成之后,无论成功还是失败,通知都将发送到Slack频道。
  5. 在构建阶段,我们将创建APIGEE API代理包。
  6. 在部署阶段,我使用API​​GEE管理APIS来部署API代理捆绑。
  7. 部署成功后,将触发集成测试。 我用纽曼做整合睾丸。 纽曼需要集成测试收集文件作为输入。 使用Postman可以轻松创建测试用例
  8. 在所有阶段,通知将触发到Slack频道。

我将在未来几天做一些改进。 以下是一些我将作为增强功能的更改。

  • 添加电子邮件,Hipchat通知
  • 如果集成测试失败,则将API代理还原到以前的版本。
  • 如果集成测试成功,则将构建升级到负载测试环境并运行负载测试脚本。

可以在github上找到用作本文一部分的设置和项目。 直到那时, 传播对API的热爱!!!


翻译自: https://www.javacodegeeks.com/2019/02/apigee-ci-cd-pipeline-api-proxies.html

apigee 安装

apigee 安装_APIGEE:用于API代理的CI / CD管道相关推荐

  1. APIGEE:用于API代理的CI / CD管道

    在本文中,我们将看到如何为APIGEE API代理创建CI / CD管道. 我已经参考了APIGEE社区上同一主题的几篇文章. 这些给了一些关于如何为API代理设置CI / CD管道的想法. 这是我用 ...

  2. Kubernetes 的 CI/CD 管道概述

    An Overview of CI/CD Pipelines With Kubernetes Take a look at CI/CD approaches in a Kubernetes ecosy ...

  3. sudo apt install镜像_将Docker镜像安全扫描步骤添加到CI/CD管道

    使用GitlabCI和Trivy 介绍 如今,镜像安全扫描变得越来越流行.这个想法是分析一个Docker镜像并基于CVE数据库寻找漏洞.这样,我们可以在使用镜像之前知道其包含哪些漏洞,因此我们只能在生 ...

  4. qa/qc_专业QA如何实施可靠的CI / CD管道?

    qa/qc 过时的传统软件开发方法并不能接管不断升级的市场趋势,并且这些方法缺乏解决方案,无法解决引入" 持续集成(CI)和持续交付(CD) "的快速软件发布需求的增长. 除了CI ...

  5. 自动部署 管道 ci cd_自动化测试在CI CD管道中的作用

    自动部署 管道 ci cd 业界广泛采用的软件开发实践:持续集成和持续部署可确保良好地交付产品并经常交付. 常规代码提交需要常规/连续测试,而如果忽略它,则可能导致非弹性基础结构. 如何交付坚固的CI ...

  6. 专业QA如何实施可靠的CI / CD管道?

    过时的传统软件开发方法并不能接管不断升级的市场趋势,并且这些方法缺乏解决方案,这些解决方案无法满足引入" 持续集成(CI)和持续交付(CD) "的快速软件发布的日益增长的需求. 除 ...

  7. 自动化测试在CI CD管道中的作用

    业界广泛采用的软件开发实践:持续集成和持续部署可确保良好地交付产品并经常交付. 常规代码提交需要常规/连续测试,而如果忽略它,则可能导致基础架构无法恢复. 如何交付坚固的CI CD管道? 对于许多公司 ...

  8. Bitbucket Pipes发布,带来30+自动化CI/CD管道的方法

    CI/CD管道能帮助自动化应用程序的构建,测试和部署,基本上充当了运维和开发团队之间的桥梁,因此构建CI/CD管道是DevOps团队中的一大重点工作.构建CI/CD管道听起来很简单,但打通工具链接和编 ...

  9. apigee 安装_APIGEE – API网关简介

    apigee 安装 在本文中,我想简要介绍一下APIGEE. APIGEE主要提供现成的以下功能作为api网关. 协议转换 与任何协议(包括SOAP,REST,XML二进制或自定义)进行转换 交通管理 ...

最新文章

  1. java rtmp_搭建rtmp直播流服务之2:使用java实现ffmpeg命令接口化调用(用java执行ffmpeg命令)...
  2. 随机变量,概率密度及其统计量
  3. Windows 10 周年更新正式版下载 + win10 快捷键
  4. mysql版本选择最终建议
  5. MySQL数据库安装Version5.5
  6. hibernate一对多双向关联中怎么配置list
  7. jQuery源码分析(一)
  8. 国际区块链专利:中国蚂蚁、平安、腾讯、复杂美位列前十
  9. Mac OS 开机密码重置
  10. 计算机信息量单位kbit,网络的带宽和速率
  11. 千万别惹程序员,39 个奇葩代码注释...
  12. 行列式的子式、主子式、顺序主子式、余子式、代数余子式
  13. 论责任成本管理体系的构建
  14. UIQ全方位实现与ActiveSync进行数据交换(转)
  15. 云栖大会—互联网中间件总结
  16. C语言scanf输入数组数值
  17. C轮累积融资1亿美金 禾多科技如何靠自我造血能力赢得资本青睐?
  18. Java安全之对称加密、非对称加密、数字签名
  19. python写通讯录_Python实现命令行通讯录
  20. MySQL之ORDER BY 详细解析

热门文章

  1. Axial symmetry FZU - 2035
  2. P2607 [ZJOI2008]骑士
  3. Maximize The Beautiful Value
  4. P7962-[NOIP2021]方差【dp,差分】
  5. CF1553H-XOR and Distance【dp】
  6. AT2667-[AGC017D]Game on Tree【SG函数】
  7. jzoj3362,bzoj3758-[NOI2013模拟]数数【分段打表,背包,状压】
  8. ssl1007 and ssl -最大乘积 and 加法最大【区间dp练习】
  9. 【矩阵乘法】【倍增】美食家(luogu 6772)
  10. 图解elasticsearch原理转载自