zl程序教程

您现在的位置是:首页 >  后端

当前栏目

软件测试『持续集成』篇——自动编译和打包(中-3)

集成打包自动 编译 软件测试 持续
2023-09-14 09:16:36 时间

1.3.4 配置Jenkins

第一次运行Jenkins

第一次运行Jenkins需要解锁,并进行一些初始化设置

根据提示查看initialAdminPassword文件的内容并输入

在这里插入图片描述

值得一提的是这里:/root/.jenkins 也是Jenkins的工作空间

执行命令,查看initialAdminPassword:
在这里插入图片描述
在这里插入图片描述

复制这串16进制字符串到网页中,点继续,稍等几秒,进入自定义Jenkins页面

这里可以选择安装推荐的插件
在这里插入图片描述

安装需要一些时间,并且由于服务器在国外,所以网络可能不稳定,有些插件可能安装失败,不过不影响,我们可以在后面根据需要手动安装

不管插件是否全部安装成功,点继续后进入创建管理员用户页面,填入相应信息,点击保存并完成:
在这里插入图片描述

实例配置,确定一下url地址,保存并完成

如果你的持续集成服务器的IP是本地DHCP分配,ip可能会变

最好固定持续集成服务器的ip地址,采用静态ip地址的方式设置
在这里插入图片描述

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

可以看到Jenkins的主页面
在这里插入图片描述

全局工具配置

部署完成并初始化之后,先进行全局工具配置,点击左侧菜单Manage Jenkins->Global Tool

Configuration
在这里插入图片描述
在这里插入图片描述

这里我们要实现自动编译和打包,需要设置三个工具:JDK、Git和Maven

首先配置JDK,点击新增JDK
在这里插入图片描述

去掉勾选Install automatically,别名填入:JDK1.8 ,路径填入之前安装的JDK路径:/usr/local/jdk
在这里插入图片描述

接下来配置Git

Name填入 git ,Path to Git executable填入:/usr/bin/git

这里使用的是默认系统安装的Git,如果是自己手动安装的,请填入安装地址,或者用命令查找:

whereis git
在这里插入图片描述

最后配置Maven,点击新增Maven
在这里插入图片描述

同样去掉勾选Install automatically,Name填入:maven3.10.0 ,MAVEN_HOME填

入:/usr/share/maven
在这里插入图片描述

最后点击保存

插件管理

之前初始化安装过一些插件,可能有些失败了,不过没关系,我们可以在这时手动配置

首先安装几个自动编译和打包需要的插件:

  1. Gitee Plugin

  2. Generic Webhook Trigger Plugin

  3. Maven Integration plugin

点击左侧面板Manage Jenkins->Manage Plugins
在这里插入图片描述

点击可选插件
在这里插入图片描述

在上方输入插件名称Gitee搜索,找到后勾选,点击底部Install without restart
在这里插入图片描述

等待安装完成
在这里插入图片描述

其它两个插件也同样的方式安装
在这里插入图片描述
在这里插入图片描述

如果插件安装失败,重试几次

如果一直安装失败,检查持续集成服务器的网络设置

系统配置Configure System

这里主要是配置Gitee的令牌,让Jenkins可以远程访问我们的Gitee代码仓库

点击Manage Jenkins->System Configuration
在这里插入图片描述

往下拉动,找到Gitee配置,输入链接名:Gitee ,URL:https://gitee.com ,点击添加选择Jenkins

下方有提示,如何获取Gitee API V5 的私人令牌(获取地址 https://gitee.com/profile/personal_a

ccess_tokens)
在这里插入图片描述

点击类型,将类型切换为Gitee API令牌
在这里插入图片描述

接下来我们需要在浏览器登录Gitee,

访问url:https://gitee.com/profile/personal_access_tokens

进入Gitee->设置->私人令牌

点击右上角生成新令牌
在这里插入图片描述

输入令牌描述,比如token,权限选择默认的全部勾选,点击提交
在这里插入图片描述

这时会要求账号安全验证,输入Gitee账号的密码
在这里插入图片描述

这时会产生一个很长的16进制字符串,复制这个字符串这个字符串穿就是操作Gitee的令牌,这个令牌可以用一个txt文件保存,关闭之后将不再显示
在这里插入图片描述

将刚才的令牌内容填入Jenkins的添加凭据页面,ID和描述根据自己的需要填写,点击添加
在这里插入图片描述

点击证书令牌下拉菜单,选择Gitee API令牌,
在这里插入图片描述

点击右侧:测试链接,看是否成功,最后保存
在这里插入图片描述

【未完待续…】