linux下安装配置jenkins
2016-07-19 20:32
483 查看
需要模块:jdk, jenkins, tomcat, phing, php ssh2
jdk
yum -y install java-1.7.0-openjdk*
tomcat
cd /opt/modules/download wget http://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-7/v7.0.70/bin/apache-tomcat-7.0.70.tar.gz tar zxvf apache-tomcat-7.0.70.tar.gz mkdir /opt/modules/tomcat cd apache-tomcat-7.0.70 cp -R * /opt/modules/tomcat/ cd /opt/modules/tomcat/ ./bin/startup.sh 启动 ./bin/shutdown.sh 关闭
jenkins
cd /opt/modules/download wget http://mirrors.jenkins-ci.org/war/latest/jenkins.war[/code]启动方法
java -jar /opt/modules/download/jenkins.war
访问:http://ip:8080
集成tomcatcp /opt/modules/download/jenkins.war /opt/modules/tomcat/webapps/
启动tomcat
访问:http://ip:8080/jenkins编码
/opt/modules/tomcat/conf/server.xml
修改下面的内容 (防止中文乱码)<Connector port="8080" URIEncoding="UTF-8"/>phing
cd /opt/modules/php/bin/ ./pear channel-discover pear.phing.info ./pear install --alldeps phing/phing cp /opt/modules/php/bin/phing /usr/binscpTask
1. download the libssh2 package from http://libssh2.org, command as following: tar vxzf libssh2-1.4.2.tar.gz cd libssh2-1.4.2 ./configure make make install 2. download the php-ssh2 package from http://pecl.php.net/package/ssh2: tar vxzf ssh2-0.11.3, cd ssh2-0.11.3 phpize ./configure --with-php-config=/opt/module/php/bin/php-config make make install and the ssh2.so file will copy into /usr/lib64/php/modules check it. 3. modify the php.ini vi /etc/php.ini add the "extension=ssh2.so" to the extension part of php.ini 4. check the environment of php, use phpinfo(); 5. enjoy配置
创建管理员帐号
Jenkins > Configure Global Security
启用安全 > Jenkins专有用户数据库、允许用户注册、项目矩阵授权策略当忘记密码或者权限修改错误时:
首先,进入 .jenkins 目录(比如/home/jenkins/.jenkins)。先备份 config.xml 为 config.xml.bak,而后打开 config.xml 配置文件,修改“<useSecurity>true</useSecurity>”为“<useSecurity>false</useSecurity>”;同时把“<authorizationStrategy ...>...</authorizationStrategy>”配置删除。
重启之后我们会发现 Jenkins 已经无需登录了。然后,直接找到“系统管理”的“管理用户”菜单,把管理员的密码改回来!然后,用之前备份的 config.xml.bak 文件覆盖 config.xml 配置文件。再次重启 Jenkins,终于发现管理员又可以正常登录了。#
相关文章推荐
- java-模拟tomcat服务器
- Linux socket 初步
- i-jetty环境搭配与编译
- Linux Kernel 4.0 RC5 发布!
- 实现单Tomcat多Server配置
- 生产环境下的Tomcat配置
- linux lsof详解
- linux 文件权限
- Linux 执行数学运算
- 10 篇对初学者和专家都有用的 Linux 命令教程
- Linux 与 Windows 对UNICODE 的处理方式
- Ubuntu12.04下QQ完美走起啊!走起啊!有木有啊!
- 解決Linux下Android开发真机调试设备不被识别问题
- 运维入门
- 运维提升
- Linux 自检和 SystemTap
- Ubuntu Linux使用体验
- Linux部署Tomcat服务器