1.Docker结合Jenkins的持续构建
Jenkins-Docker流程2.Jenkins服务搭建
2.1 Docker方法
2.1.1镜像的下载
# docker run -p 8080:8080 -p 50000:50000 jenkins
docker run Jenkins默认的8080端口用于jenkins的web服务,50000端口主要用于有从机参与的build工作;Jenkins的workspace默认在/var/jenkins_home,所有的jenkins数据保存在此处,包括插件和配置文件;
Administrator password推荐将该路径设置为持久存储:
# docker run -p 8080:8080 -p 50000:50000 -v /your/home:/var/jenkins_home jenkins
该命令执行后,Jenkins数据将存储在/your/home
存储镜像:
# docker run --name myjenkins -p 8080:8080 -p 50000:50000 -v /var/jenkins_home jenkins
2.1.2 jenkins运行
Unlock Jenkins
unlock JenkinsJenkins 定制
customize jenkins下载插件
getting started getting Started创建用户
ready2.2 Windows安装Jenkins
2.2.1下载安装jdk(1.7以上)
下载:官网下载
安装
环境变量配置:
系统变量追加:JAVA_HOME = jdk安装目录
Path后面追加:“%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;%JAVA_HOME%\jre\bin\client;”
增加CLASSPATH系统变量:"%JAVA_HOME%/lib/tools.jar;"
验证:
java -version
2.2.2下载安装Git
2.2.3下载安装Maven
安装:官网下载安装
解压到一个目录
环境变量:
系统变量:MAVEN_HOME=/your/maven
系统变量:path = %MAVEN_HOME%\bin
验证:mvn -v
2.2.4 安装配置Jenkins
下载
安装
安装插件:
系统管理--管理插件
要安装的插件:Git Plugin(源码管理),Maven Integration plugin(新建项目),Deploy to container Plugin
配置:
打开【系统管理】--Global Tool Configuration,配置jdk、Git、和Maven:
jdk:
git:
Maven:
2.3 Centos安装jenkins
2.3.1 安装java
sudo yum install java
2.3.2 安装jenkins
sudo yum install jenkins
2.3.3 启动和停止
sudo service jenkins start/stop/restart
检查
sudo chkconfig jenkins on
2.3.4 jenkins的默认设置
Jenkins会随系统启动而启动。详情参照/etc/init.d/jenkins
Jenkins会创建一个用户叫做jenkins, 如果你修改了user,则要修修改所属者:/var/log/jenkins,/var/lib/jenkins,/var/cache/jenkins
如果遇到问题,查看日志/var/log/jenkins/jenkins.log
配置文件/etc/sysconfig/jenkins
默认启用8080
打开和关闭防火墙
firewall-cmd--zone=public --add-port=8080/tcp --permanentfirewall-cmd--zone=public --add-service=http --permanentfirewall-cmd--reload
firewall-cmd --list-all
3 Jenkins从节点配置
【系统管理】--【管理节点】--【设置】
配置从节点
网友评论