1、在centos安装jenkinsjava
安装jdk的就不用说了centos
咱们直接安装jenkinsbash
wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat/jenkins.repo rpm --import https://jenkins-ci.org/redhat/jenkins-ci.org.key yum install -y jenkins
a.在这里遇到了第一个坑!由于咱们是在云桌面开发,key被限制了,我只好在外网下载key而后执行命令。服务器
修改jenkins端口ssh
vi /etc/sysconfig/jenkins
找到修改端口号:curl
JENKINS_PORT="8080" 此端口不冲突能够不修改 svn
而后配置jdk,给jdk个软连接,否则jenkins找不到,注意是到bin目录下面的javapost
ln -s /home/java/jdk1.8.0_191/bin/java /usr/bin/java
启动ui
启动jenkins
service jenkins start/stop/restart
访问jenkins(b 在这里遇到第二个坑:curl localhost:8080发现的,最后清除防火墙规则才能够iptables -Furl
Authentication required <!-- You are authenticated as: anonymous Groups that you are in: Permission you need to have (but didn't): hudson.model.Hudson.Administer -->
)
根据提示输入密码就阔以了
继续,新手入门,等它安装
安装完建立管理员用户
跳过设置url
开始使用。
2、jenkins集成目标服务器
1,系统管理->系统设置->Publish over SSH配置里面配置ssh服务器信息 ,图是盗的,来源见水印
,在配置好的构建job里面Post Steps栏里面点击Add post-build step下拉框选择Send files or execute commands over SSH
3,SSH Publishers配置信息
我通常如今脚本写上
#!/bin/bash cd /opt mkdir 32132
而后构建一次看看有没有出现相应的目录便可
3、jenkins集成svn
首先新建一个项目,而后在源码管理里面填写url以及用户
能够去构建一波,通常在工做空间能够看到,通常工做空间在/var/lib/jenkins能够看到构建后被拉取的源文件( Manage Jenkins-》configure system-》)
进去主目录就能够看到了