阿里云上如何搭建jenkins

Posted cnhkzyy

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了阿里云上如何搭建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

 

以上是关于阿里云上如何搭建jenkins的主要内容,如果未能解决你的问题,请参考以下文章

如何在阿里云上搭建自己的CDN系统

如何将自己开发的网站部署到阿里云上

在阿里云上搭建自己的git服务器

在阿里云上搭建自己的git服务器

在阿里云上搭建一个简单的node服务器

阿里云上搭建https网站全流程