CI持续集成
魔都飘雪
魔都,一座稍不努力就会把你打回原形的城池!
展开
-
从需求出发设计一条开源持续部署流水线
本次实践从需求出发到部署,采用大部分开源工具链Jira+GitLab+Jenkins+Spinnaker. Jira作为需求和任务管理工具,集成GitLab实现需求与代码关联,自动创建特性分支和版本分支以及合并请求的创建。GitLab代码提交触发JenkinsCI流水线,这里CI指的是Jenkins来做构建、测试、扫描、生成镜像上传镜像操作。CD由Spinnaker对各个环境部署。详细的内容在下面PPT:本此内容已经录制成视频教程,已经购买Jenkins实践课程的同学请耐心等待,预计两天内免费更...原创 2021-11-23 22:28:21 · 253 阅读 · 0 评论 -
配置管理之持续集成
虽然持续集成已经讲了很多年了,为了保持知识的连贯性,还是总结一篇吧,文中很多内容来自网络。 持续集成的目的,就是让产品可以快速迭代,同时还能保持高质量。它的核心措施是,代码集成到主干之前,必须通过自动化测试。只要有一个测试用例失败,就不能集成。 Martin Fowler说过,"持续集成并不能消除Bug,而是让它们非常容易发现和改正。" 为什么要做持续集成转载 2017-08-29 21:41:45 · 2550 阅读 · 0 评论 -
jenkins github自动化平台搭建
PS:项目里面要配置github的账户名和密码请自己申请github账号和创建某个仓库,测试时,可以push一个可执行的python xx.py文件上去先讲git① github是一个世界性的代码仓库,开源,免费和收费版两种② 命令介绍1. 修改远程代码仓库:git remote add origin url(这个url填写你转载 2017-09-24 09:00:45 · 726 阅读 · 0 评论 -
Web API 持续集成:PostMan+Newman+Jenkins
作者:葡萄城技术开发团队www.cnblogs.com/powertoolsteam/p/9881398.html 上篇文章我们已经完成了API测试工具选型,接下来是一系列周期性的开发测试过程:接口开发、检出代码、运行测试、记录结果、发送报告。为了快速发现问题,并减少重复过程以节省时间、费用和工作量,我们需要一套完整的持续集成解决方案,除接口开发之外其他环节全部自动完成,无需太多的...转载 2018-12-20 21:34:53 · 459 阅读 · 0 评论 -
Jenkins-API使用(python)
环境配置 jenkinsapi、python-jenkins、pbr、multi-key-dict API参考 https://blog.csdn.net/seeeeeshttps://python-jenkins.readthedocs.io/en/latest/api.html class jenkins.Jenkins(server_url,username,p...转载 2019-01-12 14:19:51 · 2637 阅读 · 0 评论