什么是持续集成 Continuous integration(CI) :频繁地将代码集成到主干 快速发现错误 防止分支大幅度偏离 Continuous delivery(CD):持续交付 持续部署:continuous deployment 持续集成的操作流程 提交 commit 测试 代码仓库对c ...
分类:
其他好文 时间:
2020-09-17 16:42:23
阅读次数:
20
使用pipeline原因本质上,jenkins是一个自动化引擎,它支持许多自动模式。流水线向Jenkins添加了一组强大的工具,支持用例、简单的持续集成到全面的持续交付流水线。通过对一系列的发布任务建立标准的模板,用户可以利用更多流水线的特性比如:代码化:流水线是在代码中实现的,通常会存放到源代码控制,使团队具有编辑、审查和更新他们项目的交付流水线的能力。耐用性:流水线可以从Jenkins的mas
分类:
其他好文 时间:
2020-09-15 21:30:38
阅读次数:
58
不求甚解亦或是固步自封,都是从事IT行业所不可取的。如果只会写一手好代码,却不会思考,那只能称作码农,而不是Coder。写了这么多年的代码,做了那么多年的开发项目,你是否曾经有过这样的迷茫和困惑——技术发展日新月异,奋力追赶的我们,究竟在缔造着什么?程序员的宿命?程序员的职业生涯中难免遇到烂项目,有些项目是你加入时已经烂了,有些是自己从头开始亲手做成了烂项目,有些是从里到外的烂,有些是表面光鲜等你
分类:
其他好文 时间:
2020-08-18 13:45:57
阅读次数:
68
CI/CD持续集成(ContinuousIntegration,CI)是一种软件开发实践。在持续集成环节中,开发人员每人每天至少集成一次他们的开发成果。每次集成后会经过自动构建(包括静态扫描、安全扫描、自动测试等过程)的检验,以发现开发中的错误。这样做可以加快开发软件的速度和提升开发软件的效率持续交付(ContinuousDelivery)是指持续将开发好的软件新版本交付给质量团队或者用户进行评审
分类:
其他好文 时间:
2020-07-15 23:36:30
阅读次数:
83
持续交付 **持续集成:**个体不断向主干分支快速迭代的过程,强调开发的及时性,以保障局部和整体开发进度的协调,而不是像瀑布模型那样集中提交,而存在大量冲突的情形; **持续交付:**将持续集成的二进制包不断进行测试,优化的过程,使应用保证一种随时可交付使用的状态. **持续部署:**构建产品可快速 ...
分类:
其他好文 时间:
2020-07-12 15:03:48
阅读次数:
53
基础设施和环境管理 部署软件步骤: 创建并管理应用运行所需的基础设施 安装应用程序的正确版本 配置应用程序,包括数据和状态 **环境:**指应用程序运行所需的所有资源和它们的配置信息. **基础设施:**代表了你所在组织的所有环境和支持其运行的所有服务. 基础设施和环境管理方式: 使用版本库中的配置 ...
分类:
其他好文 时间:
2020-07-11 16:47:44
阅读次数:
63
数据管理 解决什么问题 企业中,数据是实际业务的核心是企业价值的体现.数据的管理也是非常重要的事情.实际数据的版本化管理可以有效的降低版本迭代风险.同时针对测试数据的管理,通过一些初始化数据来快速完成测试,可以有效的提高迭代效率. 怎么做 实际通过下面方式来进行数据版本管理: 数据库脚本化 增量式修 ...
分类:
其他好文 时间:
2020-07-11 00:18:40
阅读次数:
56
版本控制 版本控制系统:用于维护应用程序每次修改的完整历史,包括源代码,文档,数据库定义,构建脚本,测试等. 当团队人数超过一定数量时,版本的冲突会日益增多,如何较好的进行版本控制管理,就变得非常重要. 分支与合并 分支的主要目的时帮助并行开发,而不互相影响. 团队中的分支使用情形: 物理上:因系统 ...
分类:
其他好文 时间:
2020-07-10 00:12:22
阅读次数:
64
2020年6月19日,由云计算开源产业联盟指导,高效运维社区和DevOps时代社区联合举办的GNSEC2020线上峰会圆满举办。BoCloud博云参加了本次峰会并分享了博云帮助客户实施DevOps的真实案例,以及博云内部推行DevOps落地的实践经验。01DevOps范围、愿景和目标过去我们谈到DevOps的时候有很多不同的认知。早先说DevOps可以是CICD,持续交付,后来有人把敏捷开发管理放
分类:
其他好文 时间:
2020-07-07 16:01:15
阅读次数:
60
写在前面 Docker作为开源的应用容器引擎,可以让我们很轻松的构建一个轻量级、易移植的容器,通过Docker方式进行持续交付、测试和部署,都是极为方便的,并且对于我们开发来说,最直观的优点还是解决了日常开发中的环境配置与部署环境配置上的差异所带来的种种疑难杂症,从此推脱产品的措辞也少了——“我电脑 ...
分类:
Web程序 时间:
2020-07-05 19:04:58
阅读次数:
77