【Jenkins】百度云服务器(Centos6.5)安装Jenkins遇到的坑

 

网好的,一切顺利,网不好的话,下载插件各种问题

服务器能上网的还好一些,要是一些内网,只能离线安装了,贼麻烦

 

1、添加jenkins的repo源

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

 

2、yum安装Jenkins

yum -y install jenkins

会下载一个63M大小的rpm包,安装步骤略过

 

3、配置jdk路径和修改端口

 vi /etc/init.d/jenkins

在candidates中添加jdk的目录,要求是bin下的java

【Jenkins】百度云服务器(Centos6.5)安装Jenkins遇到的坑_第1张图片

vi /etc/sysconfig/jenkins

设置java的路径

修改端口号

【Jenkins】百度云服务器(Centos6.5)安装Jenkins遇到的坑_第2张图片

设置完毕,加载设置并启动

source /etc/sysconfig/jenkins

service jenkins start

在浏览器中输入ip:1092

【Jenkins】百度云服务器(Centos6.5)安装Jenkins遇到的坑_第3张图片

 

要求输入密码,复制上面红色字符,去linux中执行

/var/lib/jenkins/secrets/initialAdminPassword

把输出的密码复制到里面即可

到下面页面后,会发现

【Jenkins】百度云服务器(Centos6.5)安装Jenkins遇到的坑_第4张图片

但我的linux明明是可以上网的啊,查看日志,发现有异常

【Jenkins】百度云服务器(Centos6.5)安装Jenkins遇到的坑_第5张图片

不着急,我们去改一下/var/lib/jenkins/hudson.model.UpdateCenter.xml文件 

vi /var/lib/jenkins/hudson.model.UpdateCenter.xml



  
    default
    https://updates.jenkins.io/update-center.json
  

把里面的https改成http即可

重启jenkins,再看一下就好了

service jenkins restart

 

【Jenkins】百度云服务器(Centos6.5)安装Jenkins遇到的坑_第6张图片

我们选择推荐安装,如果报:No such plugin: cloudbees-folder

那么我们去http://ftp.icm.edu.pl/packages/jenkins/plugins/cloudbees-folder/这个网站下载cloudbees-folder.hpi,并将其放在“jenkins安装目录\war\WEB-INF\detached-plugins”文件夹中,重启即可,可能是jenkins在这一步需要这个插件吧

安装插件过程略过......

 

配置JDK路径和Maven

【Jenkins】百度云服务器(Centos6.5)安装Jenkins遇到的坑_第7张图片

配置JDK路径:

【Jenkins】百度云服务器(Centos6.5)安装Jenkins遇到的坑_第8张图片

配置maven路径:

【Jenkins】百度云服务器(Centos6.5)安装Jenkins遇到的坑_第9张图片

配置完后,我们去新建一个任务,发现,另一个问题,没有MAVEN项目

【Jenkins】百度云服务器(Centos6.5)安装Jenkins遇到的坑_第10张图片

我们需要去下载一个插件:Maven Integration

去“系统管理”-->“插件管理”中搜索并下载,整个过程需要几分钟,

如果你的代码在码云上,那么还要按装“gitee”插件,然后重启jenkins就好了

 

要是通过离线安装的话,需要从网上下载jenkins.war文件,放到tomcat下,启动tomcat就行了,同样的,要修改https为http,其后,安装推荐插件,如果插件安装失败的话,可以从日志文件中复制插件的链接,本地下载好。

java.io.IOException: Failed to download from http://updates.jenkins-ci.org/download/plugins/maven-plugin/3.4/maven-plugin.hpi (redirected to: http://mirror.serverion.com/jenkins/plugins/maven-plugin/3.4/maven-plugin.hpi)
		at hudson.model.UpdateCenter$UpdateCenterConfiguration.download(UpdateCenter.java:1218)
		at hudson.model.UpdateCenter$DownloadJob._run(UpdateCenter.java:1766)
		at hudson.model.UpdateCenter$InstallationJob._run(UpdateCenter.java:2037)
		at hudson.model.UpdateCenter$DownloadJob.run(UpdateCenter.java:1740)
		at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
		at java.util.concurrent.FutureTask.run(FutureTask.java:266)
		at hudson.remoting.AtmostOneThreadExecutor$Worker.run(AtmostOneThreadExecutor.java:112)
		at java.lang.Thread.run(Thread.java:745)
	Caused by: java.io.IOException: Inconsistent file length: expected 6397741 but only got 2016224
		at hudson.model.UpdateCenter$UpdateCenterConfiguration.download(UpdateCenter.java:1193)
		... 7 more

然后在"系统管理" --> "插件管理" --> "高级",上传hpi文件就行了,在此只说逻辑,不做详细步骤

【Jenkins】百度云服务器(Centos6.5)安装Jenkins遇到的坑_第11张图片

你可能感兴趣的:(jenkins)