jenkins pipeline
2017-04-01 14:27:33 0 举报
Jenkins Pipeline是一种基于Groovy的持续集成和持续交付(CI/CD)工具,它允许用户通过声明式语法定义和管理软件开发过程中的各个阶段。通过使用Jenkins Pipeline,用户可以将构建、测试、部署等任务组织成可重用的代码块,从而简化复杂的构建过程。此外,Jenkins Pipeline还支持并行执行、容错处理和动态配置等功能,使得软件开发团队能够更加高效地协同工作,提高软件质量和交付速度。总之,Jenkins Pipeline为现代软件开发提供了一种简单、灵活且可扩展的解决方案。
作者其他创作
大纲/内容
1.开发自测完毕触发2.git分支处理(Feature-dev-Release)3.邮件通知QA在Release-**上测试
stage3:开发完成并移交测试
徐超
1.从stage6获取部署包/镜像进行发布2.邮件通知开发测试PM发布成功
stage7:发布生产环境
胡佳婷
门户发布流水线
周耀飞1.启动项目触发,邮件徐超拉分支徐超1.拉取Feature分支开发2.邮件通知门户各开发者在Feature-**上开始开发
stage1:拉取Feature分支开发
周耀飞-徐超
结束
以TODP 门户为例展示门户发布流水线各stage内容注:每个stage邮件通知下一个stage负责人,cc相关人员
胡佳婷1.开发可多次触发,用于开发和自测2.该stage单独调用部署子job,查看构建号等部署详情,可link到子job查看3.每一次部署邮件通知门户各开发者新的部署完成4. 开发开发和自测完成,选择部署完全完成,邮件通知徐超已开发完毕请确认徐超1.确认开发完毕2.邮件提醒自己触发stage3移交QA,邮件抄送PM/开发者告知开发完毕
stage2:开发部署开发环境
胡佳婷-徐超
李永萍1.QA可多次触发,用于部署测试环境和验收测试2.该stage单独调用部署子job,查看构建号等部署详情,可link到子job查看3.每一次部署邮件通知QA相关人员新的部署完成4. 验收测试完成,选择部署完全完成,邮件通知时慕华已测试完毕请确认时慕华1.确认验收测试完毕2.邮件提醒徐超触发stage5,邮件抄送PM/开发者告知验收完毕
stage4:测试部署测试环境
李永萍-时慕华
开始
1.QA冒烟测试通过时触发2.邮件通知门户运维者可以发布
stage6:上线版本冒烟测试
时慕华
1.git分支处理(Release-master/dev)2.拉取master分支部署测试环境(无参数)2.邮件通知门户相关测试者可以冒烟测试
stage5:QA验收测试完成并准备上线
收藏
收藏
0 条评论
回复 删除
下一页