CI/CD:Jenkins的流水线demo入门

在敏捷开发或者devops中,Jenkins经常做为CI/CD的主选平台,而流水线(Pipeline)是CI/CD的一个常见的体现形式,经过流水线,咱们能够配置一个从编译打包,部署,自动化测试,到产品库发布的研发测试全流程,本文旨在带领你们入门一个流水线的demo,该demo展现一个了GItlab和Jenkins的联动:Gitlab的工程有Push或者分支Merge的时候会自动触发流水线的运行。git

1.建立流水线任务:

1)选择新建任务,输入任务名称(不能重名web

2)选择Job类型:流水线(通常2.x版本会默认支持流水线风格的jobapp

3)点击肯定gitlab

 

2.简单配置流水线

2.1 配置下丢弃旧的构建

对于大多数的JenkinsJob来讲,这一项目必配置,建议保存两周到三周,最大构建数不超过30个。若是不配置的话,Jenkins机器硬盘容易爆满测试

 

2.2 配置gitlab的webhook须要的url和token

1)url和token均由jenkins自动生成,咱们只须要拷贝到gitlab对应的webhook配置中便可。
url

 


 

2.3 填写jenkins的pipeline的code

 


2.4 RUN一个例子

 


2.5 测试下流水线可否跑起来

 


至此你已经简单了解如何经过jenkins建立一个流水线,并获取jenkins关于gitlab对应的配置,后续文章会陆续推出其余相关文章。spa

 

博主:测试生财.net

座右铭:用测试完成原始积累,用投资奔向财务自由code

csdn:https://blog.csdn.net/ccgshigaoblog

博客园:https://www.cnblogs.com/qa-freeroad/

51cto:https://blog.51cto.com/14900374

相关文章
相关标签/搜索