我本来只想看看docker官方提供的CI/CD教程,然后官方引用了,Ben'sblog提到了CI/CD的最佳实践,然后我就去阅读了大神的博客,然后大神引用了另一个大神的通过docker开发你的Go程序的系列文章。OK,我还挺喜欢这种引用的,那一层一层看吧,肯定都是好内容。Chris大神说他刚开始加入开发团队的时候,也遇到了很多编程语言,配置开发环境的问题,经常需要问同事帮忙,还经常被各种工具困扰,这些过程非常花费时间,并且他在维护debugCI过程的时候也非常痛苦。他提到了一个角度我觉得很好,他说Go开发的工具链,提供快速编译时间,内置依赖管理,简单的交叉编译。但工具链会遇到诸多Go版本不匹配
我是一个着迷于产品和运营的技术人,乐于跨界的终身学习者。欢迎关注我的个人公众号「跨界架构师」每周五11:45按时送达我的第「221」篇原创敬上大家好,我是Z哥。最近工作中正好在设计一个方案,以支持CD环节的第一个部署节点可以完全自动部署,并且整个环节中尽量减少人为干预的节点。之前也没有这块的实战经验,摸着石头过河,想了一个方案,在这里分享给大家,欢迎你一起讨论,相互学习。我目前所在的公司CI/CD流程是这样的。相信大多数公司的CI/CD流程和上图差别不大,基本上都是一个逐渐推进的直线节点。在这个节点不断推进的过程中,数据库和配置的变更如何自动化,往往是面临的最大问题。我这次要做的事就是在图中的
我是一个着迷于产品和运营的技术人,乐于跨界的终身学习者。欢迎关注我的个人公众号「跨界架构师」每周五11:45按时送达我的第「221」篇原创敬上大家好,我是Z哥。最近工作中正好在设计一个方案,以支持CD环节的第一个部署节点可以完全自动部署,并且整个环节中尽量减少人为干预的节点。之前也没有这块的实战经验,摸着石头过河,想了一个方案,在这里分享给大家,欢迎你一起讨论,相互学习。我目前所在的公司CI/CD流程是这样的。相信大多数公司的CI/CD流程和上图差别不大,基本上都是一个逐渐推进的直线节点。在这个节点不断推进的过程中,数据库和配置的变更如何自动化,往往是面临的最大问题。我这次要做的事就是在图中的
上一章:持续集成CI&CD之配置管理最佳实践下一章:持续集成CI&CD之CD的完整版最佳实践本CI实践主要对于有持续集成需求,适用于联调开发环境,可以大大加快开发人员的联调验证速度。主要采用jenkinspipeline脚本实现。jenkinspipeline参考文档:https://www.jenkins.io/zh/doc/book/pipeline/jenkinsfile编写语法参考:http://groovy-lang.org/semantics.html概念 pipeline是用户定义的一个CD流水线模型。pipeline的代码定义了整个的构建过
上一章:持续集成CI&CD之配置管理最佳实践下一章:持续集成CI&CD之CD的完整版最佳实践本CI实践主要对于有持续集成需求,适用于联调开发环境,可以大大加快开发人员的联调验证速度。主要采用jenkinspipeline脚本实现。jenkinspipeline参考文档:https://www.jenkins.io/zh/doc/book/pipeline/jenkinsfile编写语法参考:http://groovy-lang.org/semantics.html概念 pipeline是用户定义的一个CD流水线模型。pipeline的代码定义了整个的构建过