[b](1)安装Jenkins[/b]
*** 更新Jenkins
[b](2)配置Jenkins[/b]
访问 http://localhost:9527/jenkins
初期启动需要密码(密码在这个文件里:/var/lib/jenkins/secrets/initialAdminPassword)
[img]http://dl2.iteye.com/upload/attachment/0119/7443/d5b7fa34-315a-358e-a15d-87a7cb1b8029.png[/img]
安装插件
[img]http://dl2.iteye.com/upload/attachment/0119/7445/0d274a2e-24be-3716-b9b2-d7b371e325d7.png[/img]
安装ing(查看安装日志:/var/log/jenkins/jenkins.log)
[img]http://dl2.iteye.com/upload/attachment/0119/7447/f9a45fed-7cec-371c-af68-08d036f33669.png[/img]
创建第一个用户
[img]http://dl2.iteye.com/upload/attachment/0119/7449/99c4d993-4253-3660-be2b-ce8509941edb.png[/img]
安装成功
[img]http://dl2.iteye.com/upload/attachment/0119/7451/2919f8db-62a7-3155-bfc7-1ec030fdf608.png[/img]
首页
[img]http://dl2.iteye.com/upload/attachment/0119/7453/66780754-945e-3e5b-8d56-f8bac4e5d708.png[/img]
如果安装插件过程有错误,可以不用管,之后还可以通过Dashboard管理插件:
[img]http://dl2.iteye.com/upload/attachment/0119/7455/893e98ba-79d4-3c48-8b22-76bcbb8365a8.png[/img]
[img]http://dl2.iteye.com/upload/attachment/0119/7457/d6c72bb7-20d3-3622-b0ae-689fde77bd8b.png[/img]
Dashboard > Manage Jenkins > Manage Plugins
[list][*]Updates 可以更新的插件
[*]Available 可用的所有插件
[*]Installed 已经安装的插件
[*]Advanced 可以从http://updates.jenkins-ci.org/download/plugins/下载hpi文件后通过Upload Plugin上传安装插件[/list]
[img]http://dl2.iteye.com/upload/attachment/0119/7460/a1a4cef1-63b1-3391-a651-52321bbc7753.png[/img]
[img]http://dl2.iteye.com/upload/attachment/0119/7462/5bffddee-ad9f-386d-bf35-cfc4f8e619c4.png[/img]
[b](3)执行Job[/b]
基本过程:
New Item > 输入名称选择类型 > 设置Job内容 > Build Now > 选择Build History > 查看Console Output
1)简单的Job
[img]http://dl2.iteye.com/upload/attachment/0119/7464/bb839095-5e39-3fe1-b962-c8f394942bd2.png[/img]
[img]http://dl2.iteye.com/upload/attachment/0119/7466/c41b1364-ead4-377d-9bad-f07c4e4fc46a.png[/img]
[img]http://dl2.iteye.com/upload/attachment/0119/7468/073c99c9-6d6c-30f2-84d1-0cfb8f091658.png[/img]
[img]http://dl2.iteye.com/upload/attachment/0119/7470/da7c5676-9f88-30de-b587-ff7d4ac75a08.png[/img]
[img]http://dl2.iteye.com/upload/attachment/0119/7472/7a6cfb35-a95a-3cd6-a0c7-38dd812d1bd1.png[/img]
2)Pipeline
[img]http://dl2.iteye.com/upload/attachment/0119/7474/f6839a8e-da3d-310a-a154-b431ac654951.png[/img]
[img]http://dl2.iteye.com/upload/attachment/0119/7476/6b33b13c-9912-38ec-a558-83d46d263fba.png[/img]
[img]http://dl2.iteye.com/upload/attachment/0119/7478/a1922ad4-5151-38b7-add7-fb418c0c94fa.png[/img]
[img]http://dl2.iteye.com/upload/attachment/0119/7480/eb7083b8-30db-3436-8493-e0ea8f046aa8.png[/img]
[b](4)其他[/b]
1)常用的URL
http://<jenkins.server>/restart 立即重启(不等待执行中的job完成)
http://<jenkins.server>/safeRestart 进入quiet模式,等待所有job执行完后重启
http://<jenkins.server>/exit 立即停止(不等待执行中的job完成)
http://<jenkins.server>/safeExit 进入quiet模式,等待job执行完后关闭
http://<jenkins.server>/quietDown 进入quiet模式,停止执行新的job,等待重启
http://<jenkins.server>/cancelQuietDown 结束quiet模式
2)清空构建历史记录
Manage Jenkins > Script Console 执行以下Groovy脚本代码:
3)设置Sender邮件地址
Manage Jenkins -> Configure System -> Jenkins Location -> System Admin e-mail address
4)设置编译工具地址
Manage Jenkins -> Global Tool Configuration -> Gradle/Ant/Maven
# java -version
# wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat/jenkins.repo
# rpm --import http://pkg.jenkins-ci.org/redhat/jenkins-ci.org.key
# yum -y install jenkins
# vi /etc/sysconfig/jenkins
JENKINS_USER="root"
JENKINS_PORT="9527"
JENKINS_ARGS="--prefix=/jenkins"
JENKINS_JAVA_OPTIONS="-Djava.awt.headless=true -Dhudson.util.ProcessTree.disable=true"
# service jenkins start
*** 更新Jenkins
# service jenkins stop
# rm -rf /var/cache/jenkins/*
# cd /usr/lib/jenkins/
# rm -rfv ./jenkins.war
# wget http://mirrors.jenkins-ci.org/war/latest/jenkins.war
# service jenkins start
[b](2)配置Jenkins[/b]
访问 http://localhost:9527/jenkins
初期启动需要密码(密码在这个文件里:/var/lib/jenkins/secrets/initialAdminPassword)
[img]http://dl2.iteye.com/upload/attachment/0119/7443/d5b7fa34-315a-358e-a15d-87a7cb1b8029.png[/img]
安装插件
[img]http://dl2.iteye.com/upload/attachment/0119/7445/0d274a2e-24be-3716-b9b2-d7b371e325d7.png[/img]
安装ing(查看安装日志:/var/log/jenkins/jenkins.log)
[img]http://dl2.iteye.com/upload/attachment/0119/7447/f9a45fed-7cec-371c-af68-08d036f33669.png[/img]
创建第一个用户
[img]http://dl2.iteye.com/upload/attachment/0119/7449/99c4d993-4253-3660-be2b-ce8509941edb.png[/img]
安装成功
[img]http://dl2.iteye.com/upload/attachment/0119/7451/2919f8db-62a7-3155-bfc7-1ec030fdf608.png[/img]
首页
[img]http://dl2.iteye.com/upload/attachment/0119/7453/66780754-945e-3e5b-8d56-f8bac4e5d708.png[/img]
如果安装插件过程有错误,可以不用管,之后还可以通过Dashboard管理插件:
[img]http://dl2.iteye.com/upload/attachment/0119/7455/893e98ba-79d4-3c48-8b22-76bcbb8365a8.png[/img]
[img]http://dl2.iteye.com/upload/attachment/0119/7457/d6c72bb7-20d3-3622-b0ae-689fde77bd8b.png[/img]
Dashboard > Manage Jenkins > Manage Plugins
[list][*]Updates 可以更新的插件
[*]Available 可用的所有插件
[*]Installed 已经安装的插件
[*]Advanced 可以从http://updates.jenkins-ci.org/download/plugins/下载hpi文件后通过Upload Plugin上传安装插件[/list]
[img]http://dl2.iteye.com/upload/attachment/0119/7460/a1a4cef1-63b1-3391-a651-52321bbc7753.png[/img]
[img]http://dl2.iteye.com/upload/attachment/0119/7462/5bffddee-ad9f-386d-bf35-cfc4f8e619c4.png[/img]
[b](3)执行Job[/b]
基本过程:
New Item > 输入名称选择类型 > 设置Job内容 > Build Now > 选择Build History > 查看Console Output
1)简单的Job
[img]http://dl2.iteye.com/upload/attachment/0119/7464/bb839095-5e39-3fe1-b962-c8f394942bd2.png[/img]
[img]http://dl2.iteye.com/upload/attachment/0119/7466/c41b1364-ead4-377d-9bad-f07c4e4fc46a.png[/img]
[img]http://dl2.iteye.com/upload/attachment/0119/7468/073c99c9-6d6c-30f2-84d1-0cfb8f091658.png[/img]
[img]http://dl2.iteye.com/upload/attachment/0119/7470/da7c5676-9f88-30de-b587-ff7d4ac75a08.png[/img]
[img]http://dl2.iteye.com/upload/attachment/0119/7472/7a6cfb35-a95a-3cd6-a0c7-38dd812d1bd1.png[/img]
2)Pipeline
[img]http://dl2.iteye.com/upload/attachment/0119/7474/f6839a8e-da3d-310a-a154-b431ac654951.png[/img]
[img]http://dl2.iteye.com/upload/attachment/0119/7476/6b33b13c-9912-38ec-a558-83d46d263fba.png[/img]
[img]http://dl2.iteye.com/upload/attachment/0119/7478/a1922ad4-5151-38b7-add7-fb418c0c94fa.png[/img]
[img]http://dl2.iteye.com/upload/attachment/0119/7480/eb7083b8-30db-3436-8493-e0ea8f046aa8.png[/img]
[b](4)其他[/b]
1)常用的URL
http://<jenkins.server>/restart 立即重启(不等待执行中的job完成)
http://<jenkins.server>/safeRestart 进入quiet模式,等待所有job执行完后重启
http://<jenkins.server>/exit 立即停止(不等待执行中的job完成)
http://<jenkins.server>/safeExit 进入quiet模式,等待job执行完后关闭
http://<jenkins.server>/quietDown 进入quiet模式,停止执行新的job,等待重启
http://<jenkins.server>/cancelQuietDown 结束quiet模式
# wget --user=<user> --password=<password> http://<jenkins.server>/safeRestart
# curl -X POST -u <user>:<password> http://<jenkins.server>/safeRestart
2)清空构建历史记录
Manage Jenkins > Script Console 执行以下Groovy脚本代码:
def jobName = "jobname"
def job = Jenkins.instance.getItem(jobName)
job.getBuilds().each { it.delete() }
job.nextBuildNumber = 1
job.save()
3)设置Sender邮件地址
Manage Jenkins -> Configure System -> Jenkins Location -> System Admin e-mail address
4)设置编译工具地址
Manage Jenkins -> Global Tool Configuration -> Gradle/Ant/Maven