阿里云上如何利用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