1. 官网找到下载安装Jenkins的命令
首先,要运行Jenkins是需要jdk环境的,因此在安装前建议先配置好jdk,同时建议记一下本地jdk路径。
安装Jenkins主要有两种方式,可以通过docker安装,这样在后续如果遇到系统问题奔溃也可以快速重新部署,但本文将介绍的是在云服务器本地安装Jenkins和基础配置的过程。
前往官网,找到对应的操作系统版本:(懒得去可以直接往下翻安装的命令行,是我24年8约取来的,但是最好去看一眼,确保没有变动)
官网地址:Download and deploy (jenkins.io)
https://www.jenkins.io/download/
进入官网往下拉,找到下载链接,我们这次用的阿里云服务器是CentOS架构的选这个版本
然后找到官方提供的命令,在本地的文件位置运行这串命令
sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo
2. 回到云服务器运行命令行
云服务器切到在要下载Jenkins的文件夹地址,运行命令行安装。(图是23年操作时的老图)
3. Jenkins本地基础配置
安装在本地的Jenkins还需要完成一系列的环境配置
1)为Jenkins配置jdk路径
首先是配置本地的jdk路径:
配置文件位于/etc/init.d目录下,通过vi命令或vim命令查看文件内容,进入之后是通过上下左右键控制的
vi /etc/init.d/jenkins
往下找到candidates,新加一行jdk的本地安装路径,精确到bin/java
(多写一句或许会有帮助:要新增和修改要进入编辑模式,方法是按“i”,insert的缩写。进入编辑模式据说直接按insert键也行,不过这我没试过)
新增和编辑完后通过esc键退出编辑模式,然后输入wq就是保存并退出,按下回车执行。
(这里再多提一句哈哈,w是write缩写,q是quit缩写,所以这些都是可以单独用的,比如:不保存直接退出就是单独打一个q然后回车)
注意:如果遇到写入失败比如提示:no write since last change,可以通过在后面加一个 ! 强制写入,比如:要写入就 w! 回车,再q加回车退出就行了(注意输入法,英文感叹号)
2)配置Jenkins端口号和用户
端口号和用户的配置在/etc/sysconfig/jenkins目录下,也要用vi或者vim命令查看
vi /etc/sysconfig/jenkins
这里一共改三个东西:
1. 先看到的可能是上面框出来的这个java_cmd,这里填java安装路径,如果已经对了就不用改了。
2. JENKINS_USER, 这里面改成root。
3. 然后可以去改一下端口号,我们这里使用的是15010端口,具体可以按照实际情况去分配端口,默认是8080,如果确保不会有冲突那不改也无妨的。
最后,同理w!加回车保存,然后q加回车退出。
3)启动Jenkins
一切配置完毕后,尝试启动Jenkins使用命令systemctl start jenkins尝试启动
systemctl start jenkins
提示:我们当时用上述命令没能成功,所以找到其他启动命令,其底层原理相同,上面的代码只是对下面的代码做了一层封装:
首先切到etc下的目录inid.d
cd /etc/init.d
然后根据不同的需求通过以下三条命令分别实现启动、停止和查看状态
./jenkins start
./jenkins stop
./jenkins status
启动效果:
到这一步后,我们通过ip加端口放访时,就可以看到Jenkins的可视化界面了:
前面是云服务器地址,后面是刚才绑定的端口号
4. 插件安装
在可视化界面中操作还是相对简单的,推荐的插件是值得安装的,感觉都还挺用的上的,当然也可以自己勾选,哪怕这次没安装之后也可以很方便地安装各种特殊插件:
5. 配置访问地址:
如果怕忘记建议就不要改了,ip地址加端口好就很好记
6. 完成安装和基础配置
最基本的安装过程完成,可以进入到主界面中了: