Jenkins
起个名字真的好难啊
这个作者很懒,什么都没留下…
展开
-
Jenkins构建触发器(定时构建项目)
如上图所示,Jenkins通常通过点击“立即构建”来进行手动构建项目,其实也可以使用配置中的Poll SCM和Build periodically来进行定时自动构建项目;在“配置”——》“构建触发器”中,如下图所示:Build after other projects are built:在其他项目触发的时候触发,里面有分为三种情况,也就是其他项目构原创 2016-10-25 11:29:07 · 27681 阅读 · 4 评论 -
Jenkins的分布式构建及部署——节点
一 什么是Jenkins的分布式构建和部署 Jenkins的分布式构建,在Jenkins的配置中叫做节点,分布式构建能够让同一套代码或项目在不同的环境(如:Windows和Linux系统)中编译、部署等。二 什么时候使用节点和作用 当我们使用多台服务器时,并且配置了tomcat或jboss集群服务,可通过jenkins的节点配置,将jenkins项目发布在不同原创 2017-01-06 15:09:33 · 24840 阅读 · 2 评论 -
使用Jenkins在调用Unity命令行参数生成Android的APK包时构建不出
现象:使用BuildPipleline.BuildPlayer(levels, fullpath, BuildTarget.Android);生成安卓APK包时,构建卡死,在执行AndroidSDKTools时卡住不动;现象一:现象二:原因:Jenkins用的是自己的独立用户,有些注册表值并不是所有用户公用,所以需要通过Jenkins用户在注册表里面添加Andr原创 2017-01-12 17:32:44 · 2483 阅读 · 2 评论 -
Jenkins的配置从节点中默认没有Launch agent via Java Web Start,该如何配置使用
Jenkins的配置从节点中默认没有Launch agent via Java Web Start,如下图所示,而这种启动方式在Windows上是最方便的。如何设置才能让出来呢?打开"系统管理"——"Configure Global Security"TCP port JNLP agents 配置成"随机",点击"Agent protocols",打勾开启"Ja转载 2017-02-09 14:39:09 · 19895 阅读 · 3 评论 -
jenkins参数化构建过程(添加多选框)
1,首先增加Jenkisn插件https://wiki.jenkins-ci.org/display/JENKINS/Extended+Choice+Parameter+plugin 需要安装插件“Extended Choice Parameter plugin”,它可以扩展参数化构建过程,直接在管理界面增加。 比如一个工程下面有多个服务的时候需要参数部署,比如maven下面有转载 2017-01-04 11:29:53 · 41707 阅读 · 3 评论 -
Jenkins执行批处理文件失败
现象: 脚本在Windows系统下直接运行没有任何问题,把它放在Jenkins里构建后执行事,就会报错;原因:用户权限的问题,需要登录Jenkins Server;解决方法:在“运行”中输入“servers.msc”打开服务窗口,找到"Jenkins ",然后右键属性,在“登录”导航中选择“此账户”,输入任何能够运行cmd.exe的用户,如:.\Adminis原创 2017-01-12 18:34:26 · 4003 阅读 · 0 评论 -
Jenkins参数化构建过程中参数的传递
设置完参数化构建过程后的面板如下:将参数传递到Python脚本中:P4_Version = os.environ["P4_Version"]; #P4版本号P4_Version = P4_Version.strip();DevelopmentBuild = os.environ["DevelopmentBuild"]; #DevelopmentBuildDeve原创 2017-02-13 10:45:12 · 8858 阅读 · 0 评论 -
Perforce 获取当前workspace中指定目录下最新的changelist
如何知道Perforce的client workspace更新到哪个changelist呢? Perforce并没有提供很直接的命令,因为Perforce从根本上还是对每个文件单独编号的,但是又提供了changelist功能,即对多个文件的commit具有原子性,要么所有文件都commit成功,要么就一个都不要commit成功。 在Git里面,很简单就能通过git log11知转载 2017-02-13 17:14:22 · 5202 阅读 · 0 评论 -
使用Perforce 命令 与常用命令行
前言常见使用 p4 的方式就是使用Client 端,但是有的时候遇到这样的状况:1. Client 端的操作方式的局限, 有些操作无法实现 (一般这样的状况不多)2. 使用P4 和其他一些工具进行整合, 比如p4 整合自动部署3. 使用代码的方式来使用p4, 比如使用Perl语言来与P4 进行交互。。。。以上的状况, 直接使用P4 Client转载 2017-01-04 11:36:14 · 8705 阅读 · 1 评论