1.4 testNG与Jenkins集成

博客围绕Jenkins集成Maven构建展开。前提是已配置好GitLab和Jenkins,构建执行shell配置mvn命令后报错。在Linux中配置Maven、在Jenkins系统设置添加环境变量仍报错,原因是权限问题。通过编辑配置文件更改权限,重启Jenkins后构建成功。

前提条件

※已提交配置好gitlab

※已提前配置好Jenkins

 1、在构建执行shell中配置mvn命令

2、构建后,报错mvn 命令Command not found

3、linux中配置maven

tar -zxvf apache-maven-3.6.3-bin.tar.gz

配置环境变量
export PATH=$PATH:/download/apache-maven-3.6.3/bin

4、配置完后,立即构建,mvn依旧报错Command not found

5、jenkins系统设置中添加环境变量,再次理解构建

6、报错,原因应该是jenkins的登录用户没有删除文件的权限

7、编辑jenkins的配置文件,将jenkins改成root,或者使用root改变jenkins用户的权限

vi /etc/sysconfig/jenkins

执行下面命令,也能看到jenkins的权限

cat /var/spool/mail/root

8、重启jenkins,立即构建,构建成功

要将 TestNG Jenkins 集成,您可以按照以下步骤进行操作: 1.Jenkins 上安装 TestNG 插件:登录到 Jenkins 控制台,点击 "Manage Jenkins",然后选择 "Manage Plugins"。在 "Available" 标签下搜索 "TestNG" 插件,并安装它。 2. 创建一个新的 Jenkins 项目:在 Jenkins 控制台上点击 "New Item" 创建一个新的项目。选择自由风格的软件项目类型,并为项目命名。 3. 配置源代码管理:在 "配置" 页面的 "源代码管理" 部分,选择您的代码存储库和分支。例如,您可以选择 Git,并提供存储库 URL 和凭据信息。 4. 构建环境配置:在 "构建" 部分,选择 "Execute shell"(如果您使用的是 Linux 环境)或者 "Execute Windows batch command"(如果您使用的是 Windows 环境)。在命令框中输入构建命令,例如构建和运行 TestNG 测试的命令。 5. 添加 TestNG 测试报告:在构建步骤之后,点击 "Add post-build action",选择 "Publish TestNG Results"。在 "TestNG Results" 部分中,提供 TestNG 测试报告的 XML 文件路径。 6. 保存并构建项目:点击 "Save" 保存您的配置,并开始构建项目。Jenkins 将根据您的配置从源代码库中拉取代码,并运行 TestNG 测试。 7. 查看测试报告:在构建完成后,您可以在 Jenkins 控制台的构建历史中查看 TestNG 测试报告。如果有测试失败,您可以查看详细的失败信息和堆栈跟踪。 通过以上步骤,您可以将 TestNG Jenkins 成功集成,实现持续集成和自动化测试。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值