jenkins使用及持续集成

一.Jenkins安装

1.1软件信息

  • Web服务器:http://archive.apache.org/dist/tomcat/tomcat-7/v7.0.5-beta/bin/apache-tomcat-7.0.5.tar.gz
  • Jenkins版本:http://ftp.yz.yamagata-u.ac.jp/pub/misc/jenkins/war-stable/2.19.4/jenkins.war
  • Java版本: java version "1.7.0_79"
  • Linux版本: CentOS release 6.7
  • 安装服务器: 192.168.68.234
  • tomcat安装目录: /hadoop/jenkins/apache-tomcat-7.0.5

1.2安装过程

1.2.1配置环境

  • 将下载的tomcat解压缩(tar -zxvf apache-tomcat-7.0.5.tar.gz);
  • 将下载的jenkins.war包放到解压好的tomcat的webapp目录下;
  • 设置tomcat的内存,修改tomcat根目录下bin/catalina.sh的227行添加
  • JAVA_OPTS='-Xms512m -Xmx1024m'
  • JAVA_OPTS="$JAVA_OPTS -server -XX:PermSize=64M -XX:MaxPermSize=256m"
  • 到tomcat的根目录的bin目录下启动tomcat(./startup.sh);

1.2.2Web界面安装

打开浏览器,输入http://192.168.68.234:8080/jenkins/进入以下安装界面:

    读取给定的密码文件内容获取密码/root/.jenkins/secrets/initialAdminPassword,密码为a6a4b61a8ef14c66ae2fbf591a0b2ef0。进入下一页:

默认选择第一项,进入下页的默认插件安装界面:

安装后,让设置第一个admin账号,设置为 admin 密码为admin

至此,页面安装jenkins完毕。

2.Jenkins的功能界面

2.1 主界面

2.2 系统管理界面

2.3 管理用户界面

2.4 新建任务界面

3.Jenkins的主要功能

3.1添加用户

系统管理 》 管理用户 》 新建用户 》 填写基本信息创建新用户

3.2 添加slave节点

系统管理 》 管理节点 》 新建节点 》 节点名192.168.68.233 》

里面的环境变量可以额外设置,比如java环境。点击save后:

点击launch agent,启动节点使用。

3.3 添加任务

主界面 》 新建 》 输入job名 “testforSlave” 》 “构建一个自由风格的软件项目”》 OK

3.4 运行单个任务

支持定时执行等策略。

3.5 Jenkins安装插件

系统管理 》 插件管理 》 可选插件

选择的插件有:

  1. Copy To Slave Plugin
  2. Node and Label parameter plugin
  3. Slave SetupPlugin
  4. Slave Monitor for system load average
  5. Email Extension Template Plugin
  6. Copy Artifact Plugin
  7. Build Monitor View
  8. Downstream build view
  9. disk-usage plugin
  10. Python Plugin
  11. R Plugin
  12. Text File Operations
  13. Accelerated Build Now Plugin
  14. Build With Parameters
  15. Job Log Logger Plugin
  16. SSH plugin
  17. Database Plugin
  18. MySQL Database Plugin
  19. Docker Pipeline
  20. Deployment Notification Plugin
  21. MySQL Job Databases
  22. Scala JUnit Name Decoder
  23. Build Flow plugin
  24. BuildResultTrigger Plug-in
  25. Files Found Trigger
  26. Join plugin
  27. Hudson Locks and Latches plugin
  28. Naginator  :This plugin allows you to automatically reschedule a build after a build failure.
  29. Pipeline: Multibranch with defaults
  30. Filesystem Trigger Plug-in
  31. Downstream-Ext Plugin(需要自行下载)
  32. buildresult-trigger.hpi(需要自行下载)

点击下载安装:

安装后会重启jenkins服务器

3.6 Trigger任务间作业

上面的多job流程示意图,显示了job间的上下游触发关系,可以实现简单的流程控制。

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

htmljsp

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值