当前位置:   article > 正文

持续集成平台-jenkin_ci平台

ci平台

CI平台诞生的背景

很多公司因为种种原因,不想使用GitHub/gitlab上的CI能力,或是希望定制一些功能更加强大的CI/CD工作流,这时就需要一些更专业的CI平台了。

CI平有那些

github / gitlab

Aone (阿里巴巴)、织云 (腾讯)、Overmind (网易)、Jenkins (开源的)、...

Jenkins简介

Jenkins是一款开源CI&CD 软件,用于自动化各种任务,包括构建、测试和部署服务
历史悠久,功能强大,之后出现的各个CI平台的设计都受其影响
 

Jenkins的使用

Git - Webhook

Github和Gitlab,都提供了Webhook的功能
利用Webhook可以通知Jenkins开始CI/CD任务

Jenkins - Pipeline

Jenkins提供了一种DSL(领域特定语言),用于开发者编写自定义的Cl/CD流程,这个流程在Jenkins中叫做Pipeline。—般CI平台都会提供类似的DSL: Ant / Shell等。
 

Je
本文内容由网友自发贡献,转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号