阿里云上如何利用yum安装jenkins

一. 安装jdk

确保安装jenkins前jdk已经安装,如何安装见《如何在阿里云上部署war包到tomcat服务器

二. 安装jenkins

使用以下命令安装jenkins:

wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat/jenkins.repo 

rpm --import https://jenkins-ci.org/redhat/jenkins-ci.org.key 

yum install jenkins

 

注意:wget -O 是将下载的文件存放到指定的文件夹下,同时重命名下载的文件

   rpm -import 应该是导入jenkins的密钥

三. 修改/etc/init.d/jenkins文件中的jdk路径

尝试通过service jenkins start来启动jenkins服务,如果发现出现以下情况,则需要修改jdk的路径,如果能正常启动,则跳过这一步

1. 获得jdk的安装路径

命令:which java

2. 修改配置文件中的jdk路径

命令:vi /etc/init.d/jenkins

四. 修改jenkins默认端口为8081

由于我之前在阿里云上安装了tomcat,默认端口是8080,为避免端口冲突,所以得将jenkins端口改为8081

命令:vim /etc/sysconfig/jenkins

五. systemctl daemon-reload 重载所有修改过的配置文件

这时,利用 service jenkins start 启动jenkins服务,会弹出一个warning

按照提示来,输入命令 systemctl daemon-reload,然后再利用 service jenkins start 启动,发现ok了

 

六. 在浏览器中输入 http://公网ip:8081

这时会出现输入密码的问题,同样利用 vi /var/lib/jenkins/secrets/initialAdminPassword 复制密码并粘贴,进入下一步,选择默认安装插件

七. 该Jenkins实例似乎已离线

这个原因就是升级站点的链接https://updates.jenkins.io/update-center.json默认是https

 

 

解决办法:

在安装插件那个页面,就是提示你offline的那个页面,不要动。然后打开一个新的tab,输入网址http://公网ip:8081/jenkins/pluginManager/advanced。 这里面最底下有个【升级站点】,把其中的链接由https改成http的就好了,http://updates.jenkins.io/update-center.json

八. 重启jenkins服务

最后,利用service jenkins restart 重启jenkins服务即可

九. 成功安装

 

 

 

 

 

 

 

参考文章

https://blog.csdn.net/sms15732621690/article/details/71336224

https://blog.csdn.net/myNameIssls/article/details/70209516

https://blog.csdn.net/xiegh2014/article/details/78803342

https://blog.csdn.net/txyzqc/article/details/77885367

https://blog.csdn.net/u013905744/article/details/80434942

https://www.cnblogs.com/lxz88/p/6278268.html

http://www.ruanyifeng.com/blog/2016/03/systemd-tutorial-commands.html

https://blog.csdn.net/weixin_40789566/article/details/80036130

https://blog.csdn.net/u013248434/article/details/70304526

 

posted @ 2018-07-08 22:11  cnhkzyy  阅读(2540)  评论(0编辑  收藏  举报