Linux安装Jenkins

需要模块: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

启动方法
java -jar /opt/modules/download/jenkins.war

访问:http://ip:8080

集成tomcat

cp /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/bin

scpTask
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,终于发现管理员又可以正常登录了。
————————————————
版权声明:本文为CSDN博主「GoBig丶man」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_21267705/article/details/51959260

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值