需要模块: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,终于发现管理员又可以正常登录了。

#

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐