共 35 篇文章 |
|
一、查看Jenkins有哪些环境变量。String of "jenkins-${JOB_NAME}-${BUILD_NUMBER}".JENKINS_URL.Full URL of Jenkins, like http://server:port/jenkins/ (note: only available if Jenkins URL set in system configuration)Full URL of this build, like http://server:port/jenkins/job/foo/15/ (Jenkins URL must be set)Full U... 阅2784 转1 评0 公众公开 17-10-18 17:30 |
环境配置 启动Jenkins 1、 安装jdk 从略,建议1.6或以上版本,配置好环境变量。5、 安装Android SDK 下载安装,完成后配置好Android_SDK_HOME环境变量。配置Jenkins 1、 JDK配置 新增JDK,指定JDK名字和JAVA_HOME 2、 ANT配置 新增ANT,指定ANT名字和ANT_HOME 3、 Maven配置 从略,本文未使用到Maven,具体配置方... 阅467 转2 评0 公众公开 15-02-03 18:09 |
更改Jenkins的主目录更改Jenkins的主目录。如果查看当前Jenkins目录:系统管理→系统设置→主目录→/root/.jenkins(注意:用户不同,路径也不同)-- if specified, this value is used as the Hudson home directory --> <env-entry> <env-entry-name>HUDSON_HOME</env-entry-name> <env-entry-type>java.lang.Str... 阅1149 转3 评0 公众公开 15-02-03 17:59 |
jinkens 密码忘记修复方法。Jenkins专有用户的数据存放在JENKINS_HOME/users目录users/xxx(各种用户名)打开忘记密码的用户文件夹,里面就一个文件config.xml。找到了<passwordHash>节点,如图:把<passwordHash>节点的内容(图中黑色的那一串)换成#jbcrypt:2a 10$DdaWzN64JgUtLdvxWIflcuQu2fgrrMSAMabF5TSrGK5nXitqK9ZMS.然后输... 阅527 转6 评0 公众公开 15-02-03 15:08 |
<property name="tmp" location="${project.build}/tmp" /> <property name="tmp.src" location="${tmp}/src" /> <property name="tmp.lib" location="${project.web}/WEB-INF/lib" /> <property name="tmp.bin" location="${tmp}/... 阅4631 转21 评0 公众公开 15-02-03 14:23 |
Jenkins最佳实践,其实大部分对于其他的CI工具同样的适用:* Jenkins的安全。默认地Jenkins不执行任何的安全检查,这意味着任何人都可以访问Jenkins来配置Jenkins,修改job,和执行build。当在Jenkins上你的job依赖其他的job时,可以使用file fingerprinting来帮助定位依赖的版本信息。* 最可靠的build是clean builds,clean builds意思是与bui... 阅273 转2 评0 公众公开 15-01-28 15:58 |
创建Windos系统的奴隶节点创建Windos系统的奴隶节点。[jenkins@svr82 ~]$ ls -l ~/.ssh/authorized_keys -rw------- 1 jenkins jenkins 412 10-14 18:51 /home/jenkins/.ssh/authorized_keys[jenkins@svr82 ~]$ ls -l ~/.ssh/id_rsa-rw------- 1 jenkins jenkins 1675 10-14 18:26 /home/jenkins/.ssh/id_rsa[jenkins@svr82 ~]$ ls -ld ~/.ssh ... 阅135 转3 评0 公众公开 15-01-14 18:02 |
2.你构建,我收集的Master-单slave框架。该框架让Jenkins的Agent常驻在另外一台服务器,让它变成Jenkins的slave,由slave来运行job.Master就用来收集数据,传递数据,展示数据。该框架用于解决由于Jenkins 的负载太重导致的Jenkins性能问题,由多个Jenkins作为不同的Master,指派Job到不同的Slave上build.各个master负责的Job领域、类型不同。C... 阅1231 转2 评0 公众公开 15-01-14 17:59 |
因为上次发的帖子太受欢迎,导致有很多人问也有更多的人想知道,2个不同地域位置的Jenkins如何自动触发相互的Job.当今很多公司做的产品只是全球化工作的一部分,需要这部分做好以后去做另外一部分,一直持续做完。wget http://$你的目标jenkins IP和端口/job/$你想触发的job/buildWithParameters?$你要传递的变量名=''$变量名对应的值&... 阅884 转1 评0 公众公开 15-01-14 17:58 |
[root@svr83 ~]# tar xzvf git-git-v1.8.4-474-g128a96c.tar.gz -C /usr/local/src/[root@svr83 ~]# cd /usr/local/src/git-git-128a96c/[root@svr83 git-git-128a96c]# autoconf &&./configure --prefix=/usr/[root@svr83 git-git-128a96c]# make &&make install.将隐藏的 .git 目录拷贝到 /home/git/git_home 下,并改名叫 h... 阅2135 转5 评0 公众公开 15-01-14 17:52 |