银行DevOps

所有devops工具如何协同工作?

参与4

1同行回答

jayciededejayciedede技术经理安图特(北京)科技有限公司
下面给出了一个通用的逻辑流程,在这个流程中所有内容都将自动进行无缝交付。但是此流程也会因不同组织的不同需求而导致一些差异。开发人员开发代码,源代码由 Git 等版本控制系统工具管理。开发人员将此代码提交到 Git,并且对代码所做的任何更改都将提交到此代码仓库。Jenki...显示全部

下面给出了一个通用的逻辑流程,在这个流程中所有内容都将自动进行无缝交付。但是此流程也会因不同组织的不同需求而导致一些差异。

  1. 开发人员开发代码,源代码由 Git 等版本控制系统工具管理。
  2. 开发人员将此代码提交到 Git,并且对代码所做的任何更改都将提交到此代码仓库。
  3. Jenkins 通过 Git 插件从仓库中提取此代码,并使用 Ant 或 Maven 等工具构建它。
  4. 配置管理工具(如 Puppet)部署和提供测试环境,然后 Jenkins 在使用 Selenium 等工具进行测试的测试环境上发布此代码。
  5. 代码测试结束后,Jenkins 就会将其发送到生产服务器上进行部署(甚至生产服务器也由 Puppet 等工具进行配置和维护)。
  6. 部署后,Nagios 等工具会进行持续监控。
  7. Docker 容器提供测试环境来测试构建功能。
收起
互联网服务 · 2019-12-25
浏览1788

提问者

zhuhaiqiang
项目经理银行
擅长领域: 服务器云计算系统运维

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2019-12-25
  • 关注会员:2 人
  • 问题浏览:2219
  • 最近回答:2019-12-25
  • X社区推广