javascript 使用Travis-CI尝试前端的持续集成 在软件工程中,持续集成(CI)指的是多次小幅度的将开发的代码合并到主干(我的理解这个主干是类似于dev的测试环境代码)的做法。在合并之前,需要做一些测试和构建的步骤,通过了之后就可以将新代码”集成”到主干。
无分类 SAP-ABAP的CICD解决方案 如今国外很多partners已经在尝试Jenkins + abapGit + 公有云搭建ABAP CI/CD环境了。ABAP系统的改动通过abapGit提交,触发Jenkins上部署的命令行脚本,脚本调用restful API远程执行ABAP系统的ATC检查并以报表形式显示结果。
java 猫头鹰的深夜翻译开发者必须了解的分支发布模型 想要深入了解Git和中心化代码版本管理系统的优缺点比较,可以在网上自行查询,这个话题一直争论不休。作为一个开发者,我更倾向于使用Git。Git确实改变了开发者对代码合并和分支管理的认识。作为一个使用过传统的CVS工具的人,合并/开分支是一个比较恐怖的行为,迫不得已才执行一次。
无分类 通过持续交付提高生产率 当今软件开发领域的一个有趣特征是,尽管有些人认为“持续交付”已成定局,但仍有许多团队没有看到或正在努力实现收益。release少量功能的想法通常看起来像是一种简单的解决方案,可以减轻因大量风险性发布而带来的痛苦,我们以此方式解决了非常困难的障碍。
无分类 前端初探-Gitlab-CICD 纵观人类历史的发展以及三次工业革命,你会发现利用机器来替代部分人力劳动,将重复的工作自动化从而解放生产力都是发展的必然趋势,在软件工程领域也不例外,其中 CI/CD 就是其中一项,那么什么是 CI/CD 呢,网…
无分类 Step-by-StepKubernetes持续部署指南 本文是作者通过亲身实践,从零基础开始,一步一步总结出来的Kubernetes持续部署工作流程。文章从前期的工具准备开始,到复刻存储库、测试、构建镜像、构建流水线最后进行部署,所有的工作流程都一一展现在文章中…
无分类 Golang使用Github-Actions-CI教程 Github Actions是Github推出的一个新的功能,可以为我们的项目自动化地构建工作流,例如代码检查,自动化打包,测试,发布版本等等.入口在项目pull request的旁边.Github Actions 目前处于beta阶段,需要申请Beta体验资…
无分类 基于Gitlab-的-CICD入门 CI/CD 中的“CI”始终指持续集成,它属于开发人员的自动化流程。成功的 CI 意味着应用代码的新更改会定期构建、测试并合并到共享存储库中。该解决方案可以解决在一次开发中有太多应用分支,从而导致相互冲突的问题…