基于Jenkins Pipeline的ASP.NET Core持续集成实践(5)

  对于Master分支,我们还可以将Web系统的发布也集成到同一个Pipeline任务中,实现一个一条龙的发布流水线任务,由于各个Web系统的实现技术不一样,这里就不再贴脚本了。

四、效果演示

  (1)持续集成示例

基于Jenkins Pipeline的ASP.NET Core持续集成实践

  (2)持续发布示例

基于Jenkins Pipeline的ASP.NET Core持续集成实践

  (3)构建失败告警

基于Jenkins Pipeline的ASP.NET Core持续集成实践

  (4)构建大屏显示

基于Jenkins Pipeline的ASP.NET Core持续集成实践

  再来一张投屏到工作区域电视屏幕中的效果,大家抬头就可以看到构建结果,是绿了还是红了?当然,我们都喜欢“绿”的,呼呼。

基于Jenkins Pipeline的ASP.NET Core持续集成实践

五、小结

  借助持续集成和持续发布,我们开发人员可以节省很多质量保证和发布部署的时间,从而减少很多因为人为QA和Deploy造成的失误影响,从另一个层面上,它也可以使我们避免996(好吧,虽然关联有点牵强)。后续,我还会探索K8S,到时候希望能够分享一个ASP.NET Core on K8S的系列文章,敬请期待。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/7066499d464af64905becc367c1b5987.html