jenkins常用

jenkins学习与实战

转载:https://blog.csdn.net/qq_41539088/article/details/124736892

我们将使用jenkins完成三个最为重要和基础的功能

  1. 拉取远程git库的代码到本地
  2. 使用编译工具本地编译拉取到的代码
  3. 将编译的结果部署到指定的机器上

Jenkins安装教程(Mac系统)

 https://www.jianshu.com/p/9f1c96badb9b

一段时间后,忘记本地jenkins是否启动中了,则可参考如下文章操作:
https://blog.csdn.net/weixin_44701654/article/details/127991193

https://blog.csdn.net/m0_46829545/article/details/130821516

核心启动和停掉jenkins:

1、终端中执行:brew services start jenkins-lts

2、查看Jenkins进程;执行ps -ef |grep jenkins

3、停掉Jenkins程序:终端中执行:brew services stop jenkins-lts 
4、浏览器访问Jenkins(默认端口8080),输入:http://localhost:8080
5、重启jenkins:http://localhost:8080/restart
 
需要安装的扩展插件
参考文档:https://blog.csdn.net/qq_37312180/article/details/127875818
实现发邮件:安装Email Extension插件
实现发送飞书通知:安装post build task插件
本地jenkins改为中文:搜索Local及 Local chinese
自定义构建时间参数:Date Parameter
构建报告不同版本存储:HTML Publisher plugin
若是build(构建)模块中无增加构建步骤一项:Pipeline: Nodes and Processes(更新了也没有,直接在build模块,Goals and options配置的)
 
配置步骤及功能详解
1、build-Goals and options:配置clean package -Dmaven.test.skip=true c等特殊配置,如指定用例集,指定环境等
(如下配置后,就不运行测试代码了,注意:jenkins已经集成了mvn ,所以就不需要 mvn 这三各字母了,写了会报错)

2、jenkins  在哪里配置 打印出发送的邮件内容

  1. 打开Jenkins的管理界面。

  2. 点击左侧菜单中的 "系统管理"。

  3. 在系统管理页面上,找到 "系统设置" 部分。

  4. 在 "系统设置" 页面上,向下滚动并找到 "Global properties" 部分。

  5. 在 "Global properties" 部分,点击 "Add" 按钮,并选择 "Environment variables"。

  6. 在 "环境变量" 页面上,点击 "Add" 按钮,在 "Name" 字段中输入 `JENKINS_EMAIL_CONTENT_DEBUG`,在 "Value" 字段中输入 `true`。

  7. 点击 "保存" 按钮以保存更改。

  8. 现在,在您的Jenkins构建脚本中,发送邮件时将会自动打印出发送的邮件内容。请注意,这种配置将会在全局范围内启用邮件内容的调试打印。如果您只想在特定的某个任务中启用打印功能,可以将该配置放置在任务的构建脚本中,并在任务完成后将其移除。

 报错解决办法

1、本地jenkins 报错:/var/folders/2y/_m8ynzld2m10f4v0wh8k4fb00000gn/T/jenkins9289845507628967118.sh: line 38: jq: command not found

 如果您在本地Jenkins中遇到了`/var/folders/2y/_m8ynzld2m10f4v0wh8k4fb00000gn/T/jenkins9289845507628967118.sh: line 38: jq: command not found`的错误消息,那么很可能是因为您的系统中未安装`jq`命令行工具。
`jq`是一个用于处理JSON数据的命令行工具,它被许多Jenkins脚本使用。要解决此问题,请按照以下步骤安装`jq`:

1. 在终端中运行以下命令来安装Homebrew:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
2. 安装`jq`命令行工具。在终端中运行以下命令:

brew install jq
3. 等待安装完成后,重新运行您的Jenkins构建任务。现在,您应该不再看到`jq: command not found`错误消息。

如果您仍然看到相同的错误消息,请确保您的系统路径中包含`jq`命令的位置,并且它们已正确设置。

posted @   昕夕caas  阅读(7)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
点击右上角即可分享
微信分享提示