Jenkins安装和使用

733 阅读4分钟

1. Jenkins安装和使用

1.1 安装前必须装备的环境

  1. JDK
  2. maven
  3. node.js & npm

注意: jenkins的运行需要依赖JDK,但这里有个小坑,jenkins从版本2.357开始,就不支持JDK8了。 下面是jekins对应jdk版本的链接: Jenkins对应JDK版本

1.2.安装Jenkins

1.2.1 下载Jenkins

Jenkins官网 直接下载官网war包即可 在这里插入s描述

1.2.2 安装Jenkins

下载完毕后,将war包放入 /usr目录下。 在这里插入图片描述

然后输入命令,这个命令意思是:让Jenkins以后台的方式运行在7777端口,并把运行日志打印出来,放在当前目录下的log.log文件里。

nohup java -jar jenkins.war --httpPort=7777 > jenkins.log&

输入完上面的命令后,会出现下面的提示: 在这里插入图片描述

这样就说明Jenkins已经成功运行在7777端口上,随后我们打开浏览器访问该地址。 在这里插入图片描述

复制上面图片红色文字,/root/.jenkins/secrets/initialAdminPassword,这是首次登录Jenkins的默认密码,我们复制后在linux中打开。 在这里插入图片描述

使用cat命令后可以看到该文件内容,这串乱码就是初始密码,我们复制后在Jenkins中粘贴,并点击继续。 在这里插入图片描述

点击安装默认插件,这里Jenkins就会帮你安装一些常用的插件了~。 当然你也可以不安装。这里作者推荐点击安装在这里插入图片描述

下载插件速度有点慢,可以稍微等待一会~ 在这里插入图片描述

插件安装完成后会叫你创建管理员用户,我们这里先创建一个用户。(可以跳过) 创建完成后点击保存并完成 在这里插入图片描述

这里提示了访问地址,不管它,直接点击保存并完成 在这里插入图片描述

点击开始使用 在这里插入图片描述

到达这个页面的时候,说明Jenkins的初始化工作已经做好了, 下面来配置一些全局设置在这里插入图片描述

1.2.3 Jenkins的全局设置

如果想使用Jenkins来自动化部署Vue项目或Spring boot项目,那就必须要进行下面的全局设置步骤重要!

1.2.3.1 全局工具设置(Global Tool Configuration)

我们需要在这里配置 JDK、Maven、NodeJS的目录位置 在这里插入图片描述

打开全局工具配置后, 根据我下面的图,配置自己的JDK、maven、node路径。 在这里插入图片描述 在这里插入图片描述 在这里插入图片描述

填完上面三个配置后点击保存。 这里可能有个问题,就是有的人忘了自己的jdk或node的目录在哪里,这里推荐两个命令:

1.使用 which 命令查看
输入: which git
输出:/root/bin/git
2.使用 whereis 命令查看
用法和上面一样,这里就不多说。
1.2.3.2 管理凭据(Manage Credentials)

如果想使用git来管理项目,就必须要进行此步骤! 在这里插入图片描述 进入页面后,点击System 在这里插入图片描述 点击全局凭据 在这里插入图片描述 点击增加凭据 在这里插入图片描述 输入你的git用户名和密码后,点击create创建。 在这里插入图片描述

到这里为止,Jenkins最基本的配置已完成。

1.3. 使用Jenkins部署Vue项目

上面的一些基本配置完成后,我们来学习如何把vue项目从: 编码 -> 打包 -> 部署的流程实现。

1.3.1 准备一个github项目地址

这里作者已经有了,所以就一步就跳过。 在这里插入图片描述

1.3.2 安装Jenkins的Node插件

如果想部署Vue项目,那node插件必不可少

首先,我们打开Jenkns的首页,点击Manage Plugins 在这里插入图片描述

然后点击 可选插件->搜索:node->选择:NnodeJS->点击下方:Install without restart 按钮 在这里插入图片描述

静静等待它的安装~ 在这里插入图片描述 安装完成后,我们进行下一步 在这里插入图片描述

1.3.3 全局工具配置中填写Node的地址

做到这一步,我假设你的电脑已经有了Node的环境,如果没有Node环境请一定要去安装Node环境,再学习下面的步骤,否则下面的所有步骤你都将报错!

现在继续来配置Node目录地址,首先进入Jenkins首页,打开全局工具配置,完成下面的配置。 在这里插入图片描述

1.3.4 构建项目

完成上面的Node配置后,我们就可以来构建一个项目了 在这里插入图片描述

先填写项目名称,再选择Freestyle project,最后点击确定 在这里插入图片描述

进入相项目配置页面后,按照下图填写 在这里插入图片描述 在这里插入图片描述 在这里插入图片描述 这里推荐使用cnpm命令,npm在install的时候会非常慢,甚至会导致你的项目构建失败请提前准备好你的cnpm 在这里插入图片描述

完成上述步骤后点击保存

回到Jenkins首页后,就可以看到我们刚刚构建的项目了,我们点击项目右方的运行按钮在这里插入图片描述

点击后,该项目就已经开始构建了 在这里插入图片描述

构建成功后项目前就会出现绿色图标 在这里插入图片描述

我们打开/project/demo目录,发现项目已经被打包好了,这样就完成了Vue项目的自动化打包-部署流程 在这里插入图片描述

1.4. 使用Jenkins构建Spring boot项目

待写

2 Jekins高阶技巧

3. Jenkins构建失败的注意点

待写