【精】Jenkins手册整理

845 阅读2分钟

安装Jenkins

构建伟大,无所不能
官网:jenkins.io/zh/
下载:jenkins.io/zh/download…

创建安装目录

sudo mkdir -p /opt/jenkins && cd /opt/jenkins

下载通用war包

wget https://mirrors.tuna.tsinghua.edu.cn/jenkins/war-stable/2.190.3/jenkins.war

后台运行jenkins

你可以换成任何一个你自己喜欢的端口号。

nohup java -jar jenkins.war --httpPort=52776 > temppwd.txt &

获取登录密码

cat temppwd.txt
cat /root/.jenkins/secrets/initialAdminPassword

然后找到以下内容并复制。

访问jenkins

然后访问你虚拟机的52776端口,第一次运行应该看到这个界面: http://IP:52776 将上图中复制的密码粘贴到输入框中,然后耐心等待其完成初始化工作即可。

安装插件并完成初始化

新手用户建议直接选择第一个:安装推荐的插件。

安装完成后会出现初始化用户界面,大家可以自己选择是否进行初始化。
如果不想初始化新用户的话可以点击左下角的使用admin账户继续即可。

初始化的工作完成后就会进入jenkins的首页。

全局工具配置

本机的jdk安装路径可以通过命令:
如果在配置了jdk环境变量$JAVA_HOME的情况下,只需要一句命令:

echo $JAVA_HOME

如果以上内容什么也没输出就证明你并没有配置环境变量**$JAVA_HOME**,那么也可以选择以下方法。

也可以通过以下命令来实现:

which java

不过要注意,which java是定位不到安装路径的。which java定位到的是java程序的执行路径。 至于如何查找真实路径,可以通过ls -lrt来继续查找,整个过程大概如下:

[root@~ jenkins]# java -version
java version "1.8.0_181"
Java(TM) SE Runtime Environment (build 1.8.0_181-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.181-b13, mixed mode)

whereis java也是如此,它本身不能定位到安装路径。可以通过上面例子去定位安装路径。

注意: 上图输出的是JRE的路径,因此它的JAVA_HOME应该是**/opt/jdk1.8.0_181**

git的话jenkins要求的便是git的可执行路径,因此直接通过which git进行获取即可。配置完Java和git环境后不要忘记点击apply然后save。

配置maven也是同理,通过:

which mvn

查找到maven可执行文件路径:

[root@localhost]# which mvn
/opt/maven/bin/mvn

然后人肉凭经验判断它的MAVEN_HOME为**/opt/maven** 这样基本上全局的工具就配置好了。

配置jenkins的gogs插件

项目托管在gogs上,而gogs已经有官方的gogs插件了。可以在系统管理->插件管理->可选插件中进行搜索gogs,我因为已经安装过,所以可以在已安装这里选择出来

待完善~~~