Jenkins perforce插件(学习笔记八)

简介: Perforce Plugin,代码管理,在Jenkins的管理页面的插件管理下面安装Perforce插件,然后重启Jenkins。一 使用perforce插件来build 对job的设置如下图:job执行后的log如下:可以看到Jenkins在执行的过程中创建了新的clientspec,新的clientspec是拷贝自上面参数workspace设置的clientspec,且修改了新的clientroot目录,其中的view是来自上面参数view->mapping中的设置。

Perforce Plugin,代码管理,在Jenkins的管理页面的插件管理下面安装Perforce插件,然后重启Jenkins。

一 使用perforce插件来build 

对job的设置如下图:

img_662fefc7fb66b5cfc08e216f26aa4eb4.png

job执行后的log如下:

img_2c23cd6a4d83a56103d9d33a97d1c6e3.png

可以看到Jenkins在执行的过程中创建了新的clientspec,新的clientspec是拷贝自上面参数workspace设置的clientspec,且修改了新的clientroot目录,其中的view是来自上面参数view->mapping中的设置。

如下:

img_9e2d0d3bc9a51affb16e3c0f45c106f8.png


二 使用perforce插件的poll功能来触发build

配置如下:

img_8091928cae8f784f75b54101f7896b63.png

查看如下: 

img_d12c7e8890935c00a6dea8fa4a9db8a7.png


三 使用perforce插件在Jenkins中查看最新的修改

img_61ae0253c49b2a6dfc77c3b15b0b7b68.png


四 使用perforce的label功能来对成功的build进行label

img_ad411c226cb9412b6288d044698f3e4c.png


五 使用perforce插件的自动label功能

img_b353093f68ae3b4b79ce16ceb7e7d74b.png


更多的插件:

https://wiki.jenkins-ci.org/display/JENKINS/Plugins


完! 

目录
相关文章
|
4月前
|
Kubernetes jenkins 持续交付
Jenkins 插件生态:提升自动化能力
【8月更文第31天】Jenkins 是一个开源的持续集成/持续交付(CI/CD)平台,广泛应用于软件开发的各个阶段。Jenkins 的一大特色就是其丰富的插件生态系统,这些插件极大地扩展了 Jenkins 的功能,使其能够适应各种各样的应用场景。本文将深入探讨 Jenkins 的插件生态系统,并指导如何选择和配置插件以满足特定需求。
195 1
|
4月前
|
Kubernetes jenkins 持续交付
jenkins学习笔记之二十一:k8s部署jenkins及动态slave
jenkins学习笔记之二十一:k8s部署jenkins及动态slave
|
4月前
|
前端开发 jenkins 持续交付
jenkins学习笔记之二十:docker in docker运行pipeline
jenkins学习笔记之二十:docker in docker运行pipeline
|
4月前
|
jenkins Java 持续交付
jenkins学习笔记之十九:Docker安装jenkins master及动、静态配置slave
jenkins学习笔记之十九:Docker安装jenkins master及动、静态配置slave
|
4月前
|
jenkins 持续交付
jenkins学习笔记之十八:nexus制品获取及晋级
jenkins学习笔记之十八:nexus制品获取及晋级
|
4月前
|
Java jenkins 持续交付
jenkins学习笔记之十七:使用插件及maven上传制品到nexus
jenkins学习笔记之十七:使用插件及maven上传制品到nexus
|
4月前
|
jenkins Java 持续交付
jenkins学习笔记之十六:SonarSQube支持多分支
jenkins学习笔记之十六:SonarSQube支持多分支
|
4月前
|
jenkins API 持续交付
jenkins学习笔记之十五:SonarSQube API使用
jenkins学习笔记之十五:SonarSQube API使用
|
4月前
|
jenkins Java 持续交付
jenkins学习笔记之十四:SonarSQube项目管理
jenkins学习笔记之十四:SonarSQube项目管理
|
4月前
|
jenkins Java Shell
jenkins学习笔记之十三:配置SonarScanner扫描Java项目
jenkins学习笔记之十三:配置SonarScanner扫描Java项目