在敏捷开发或者devops中,Jenkins经常做为CI/CD的主选平台,而流水线(Pipeline)是CI/CD的一个常见的体现形式,经过流水线,咱们能够配置一个从编译打包,部署,自动化测试,到产品库发布的研发测试全流程,本文旨在带领你们入门一个流水线的demo,该demo展现一个了GItlab和Jenkins的联动:Gitlab的工程有Push或者分支Merge的时候会自动触发流水线的运行。git
1)选择新建任务,输入任务名称(不能重名)web
2)选择Job类型:流水线(通常2.x版本会默认支持流水线风格的job)app
3)点击肯定gitlab
对于大多数的JenkinsJob来讲,这一项目必配置,建议保存两周到三周,最大构建数不超过30个。若是不配置的话,Jenkins机器硬盘容易爆满测试
1)url和token均由jenkins自动生成,咱们只须要拷贝到gitlab对应的webhook配置中便可。
url
至此你已经简单了解如何经过jenkins建立一个流水线,并获取jenkins关于gitlab对应的配置,后续文章会陆续推出其余相关文章。spa
博主:测试生财.net
座右铭:用测试完成原始积累,用投资奔向财务自由code
csdn:https://blog.csdn.net/ccgshigaoblog