Jenkins相关¶
Authors: | Larry@ www.joyglue.com |
---|---|
Version: | 1.0 |
超级用户密码丢失后重置¶
找到/home/[username]/JenkinsWeb/Jenkins_home/config.xml 编辑如下:
<useSecurity>true</useSecurity>
<authorizationStrategy class="hudson.security.ProjectMatrixAuthorizationStrategy">
<permission>hudson.model.Hudson.Administer:username</permission>
<permission>hudson.model.Hudson.Administer:otherusername</permission>
<permission>hudson.model.Hudson.Read:anonymous</permission>
</authorizationStrategy>
安装¶
1.554.2版本 使用sun实现的javasdk1.7
java -Djava.io.tmpdir=/bak/jktmp -jar jenkins.war -httpPort=8080
注意临时目录/bak/jktmp如果空间不足会导致停机。 配置信息也可以写在配置文件中: /etc/sysconfig/jenkins JENKINS_JAVA_OPTIONS=”-Djava.awt.headless=true -Djava.io.tmpdir=/bak/jktmp”
运行¶
sudo rcjenkins Usage:/sbin/rcjenkins {start|stop|status|...} sudo rcjenkins start
控制¶
- stop: http://ip:8080/exit
- restart:http://ip:8080/restart
- reload配置: http://ip:8080/reload
- slave的获取: http://ip:8080/jnlpJars/slave.jar
2.19.4-1.1版本:
sudo rpm -qlp jenkins-2.19.4-1.1.noarch.rpm
rpm -qif jenkins-2.19.4-1.1.noarch.rpm
rpm -qip jenkins-2.19.4-1.1.noarch.rpm
rpm -Uvh jenkins-2.19.4-1.1.noarch.rpm
含有svn:external配置的job,如果配置了SCM pull,那么可能出现JENKINS-21785错误: ERROR:Failed to check repository revision for... 需要配置附加credentials,格式是svn realm。查询办法:
svn –no-auth-cache –config-dir invalid info http://... 显示: Authentication realm: <http://...> Subversion Repository