设为首页 收藏本站
查看: 1037|回复: 0

[经验分享] CentOS 系统 Jenkins 的安装及使用

[复制链接]

尚未签到

发表于 2018-1-9 11:35:45 | 显示全部楼层 |阅读模式
  1. Jenkins 的安装


  •     由于Jenkins需要Java jdk 1.7+ , 因此在安装Jenkins之前需要确保系统中已经安装了 java jdk 1.7+。如果系统中已经安装了1.7已上的jdk,则可以跳过此步骤。
  查询安装的jdk版本的方法是如下命令:
  $java -version
  

$ java -version  
java version
"1.8.0_73"  
Java(TM) SE Runtime Environment (build
1.8.0_73-b02)  
Java HotSpot(TM)
64-Bit Server VM (build 25.73-b02, mixed mode)  

  如果系统中的java jdk 是 1.7以下的版本, 需要重新安装1.7已上的版本。 具体操作方法如下:
  

$yum remove java  

  

$yum install java-1.7.0-openjdk  



  •      安装完Jdk以后可以开始安装Jenkins了。安装Jenkins的方法有两种: 第一, 在线安装。 第二, 下载特定版本的war 包,直接通过 java -jar jenkins.war命令来安装
  方法一: 在线安装
  

sudo wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat/jenkins.repo  
sudo rpm
--import https://jenkins-ci.org/redhat/jenkins-ci.org.key  
sudo yum install jenkins
  

  方法二:war包安装
  http://updates.jenkins-ci.org/download/war/
  

java -jar jenkins.war  

  安装过程中可能会出现的问题一: 已经安装了相对应版本的jdk但jenkins仍旧找不到正确版本的jdk。这是因为,jenkins有一个默认的jdk路径, 它会按照默认的路径去找,如果默认的路径里有一个旧版本的jdk, 那么Jenkins会直接使用这个低版本的Jdk, 而不会链接到正确的jdk路径。 此时,需要做的是: 第一,移除掉yum装的旧的jdk版本, 第二, 将jenkins默认的jdk路径链接到我们新安装jdk路径上去,此时再次启动jenkins就可以了。如果没有遇到此问题,那么恭喜你,你安装的很顺利。
  步骤:
  第一: 移除掉yum装的旧版本jdk
  

$yum remove java  

  第二:建立软链接,这里默认的路径可能会不太一样,请根据错误提示找到默认的jdk路径
  

$ ln new-jdk-path   /usr/bin/java  

  2. 安装完Jenkins, 就可以启动Jenkins服务了。
  Start/Stop
  

sudo service jenkins start/stop/restart  
sudo chkconfig jenkins on
  

  启动完服务,在浏览器中输入 localhost:8080就可以见到如下界面:

  此时需要利用sudo权限打开文件/var/lib/jenkins/secrets/initialAdminPassword, 赋值密码并粘贴到图中的输入框中,点击Continue:
  

$ sudo cat /var/lib/jenkins/secrets/initialAdminPassword  
[sudo] password
for ****:   

  做完上一操作会进入如下界面:

  选择 “Install suggested plugins” 即可。进入创建Jenkins用户界面:

  依次填入有效信息, 点击 “Save and Finish” 按钮,当看到 “Jenkins is ready“ 的界面时, 恭喜, 您已完成安装,注册环节。 可以开启Jenkins的愉快之旅了。

  3. 开启Jenkins之旅

  3.1 配置系统设置

  3.2邮件通知配置
  系统会默认安装 mailer plugin 插件, 安装完成後,直接在
  Configure System --》System Admin e-mail address输入一邮箱地址
  Configure System --》Test e-mail recipient 输入收件人的邮箱地址, 测试即成功
  如果没有成功, 可能是所用的邮箱服务器拦截了邮件,可以换一个收件人邮箱试一试
  3.3 创建Job,选择自由风格的即可

  3.4 进入Job 配置界面, 配置
  配置svn,输入svn url 时注意如果你的Reporitory URL 端口号不是22的话, 记住在host后面添加端口号,否则会用默认的22,导致连接失败

  Build Triggers
  在设置自动trigger 模式时,请注意Build Periodically 和 Poll SCM 的区别
  Build Periodically :Jenkins 并不关心, 仓库里面的代码是否有更新,每到时间,它就会自动check out 最新的代码,然后build
  Poll SCM : Jenkins会关心仓库里面的代码是否有更新,只有代码有更新, 它才会check out最新的代码,然后build;

  Build
  注意:如果是在window上面运行Jenkins的话,应该选择 ”Execute Windows batch command“

  其他设置可以视情况设定。设定完以后,可以选择 ”立即构建“ 去检测是否构建成功。

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-433202-1-1.html 上篇帖子: Jenkins 搭建篇 下篇帖子: 轻松搭建持续集成工具jenkins
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表