
jenkins
jenkins
大霞上仙
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
pytest+allure+jenkins 实现接口自动化测试
echo "已更新 $INI_FILE 中 key 的值为 $NEW_VALUE"# 使用 sed 替换 flag 的值,flag 0是生产,1仿真,2验收。elif [ "$env" == "仿真环境" ];if [ "$env" == "验收环境" ];echo "配置文件 $INI_FILE 不存在。3、 根据输入的环境入参,修改代码库中的配置文件。# 定义要修改的配置文件 .ini 路径。1、参数化输入:输入执行的环境。进入 Jenkins 的 。先看这篇,再看本文比较好。自动化接口测试代码库。原创 2025-03-13 19:03:55 · 1349 阅读 · 0 评论 -
pytest+allure+jenkins
进行build,结果如下 ,点击allure report 查看结果。配置pytest、allure 环境变量。配置allure安装目录。安装插件:allure。原创 2025-03-12 19:03:23 · 417 阅读 · 0 评论 -
sonarqube+SonarScanner+postpresql+jenkins
如果使用SonarQube Scanner的配置文件方式,可以在“Analysis properties”中指定配置文件的路径,例如 sonar - scanner - Dsonar.projectKey = your_project_key。在 Jenkins 的管理界面中,进入 “Manage Jenkins” -> “Manage Plugins”,搜索并安装 “SonarQube Scanner” 插件。在Jenkins中找到要集成SonarQube扫描的项目,点击项目名称进入项目配置页面。原创 2025-03-11 16:40:14 · 1177 阅读 · 0 评论 -
jenkins入门--安装jenkins
在本地找到粉红色路径文件,打开文件赋值密码内容到管理员密码,下一步安装推荐插件等待下载完成。jdk 安装 :Jenkins需要安装对应版本的jdk,我在安装过程中显示需要21,17。安装完成后,浏览器输入127.0.0.1:8080。jenkins安装过程参考。原创 2025-01-03 15:38:26 · 587 阅读 · 0 评论 -
jenkins入门2
创建一个项目,手动构建,完成简单任务,比如下载代码进行编译。编译失败通知用户参数化构建代码改动自动触发构建或者定时触发构建一个项目构建完成后自动调用另一个项目的构建,完成一连串任务并发构建自由风格项目,主要的项目类型maven项目专有,类似freestyle,更简单多配置项目,适合大量不同配置(环境、平台等)构建流水线项目,适合使用pipeline 插件功能构建流水线任务,或者使用freestyle project不容易实现的负责任务。原创 2025-01-03 16:28:18 · 705 阅读 · 0 评论 -
jenkins入门3 --执行一个小demo
2)进行item相关配置,general 设置项目名字,描述,参数,禁用项目,并发构建,限制构建默认node等,本例子不加改动。5)构建环境 :构建前删除workspace,向Console输出添加时间戳,设置构建名称,插入环境变量等,本例子不设置。视图可以理解为是item的集合,这样可以将item分类。4) 构建触发器:周期性构建,poll scm,远程脚本触发构建,其他项目构建结束后触发等,本例子不设置。7)构建后操作:Artifact归档,邮件通知,发布单元测试报告,触发下游项目等,本例子不设置。原创 2025-01-03 17:53:23 · 488 阅读 · 0 评论 -
jenkins入门4 --window执行execute shell
如何想要在window使用execute shell 可以下载git,然后设置环境变量。打开“运行”对话框(Win + R),输入services.msc,然后回车。打开“运行”对话框(Win + R),输入services.msc,然后回车。第1个是执行windows命令,第2个是执行linux 的shell脚本。右击“Jenkins”服务,选择“停止”以停止服务。右击“Jenkins”服务,选择“启动”以启动服务。在服务列表中找到“Jenkins”服务。在服务列表中找到“Jenkins”服务。原创 2025-01-03 17:56:47 · 1175 阅读 · 0 评论 -
jenkins入门5 Manage Jenkins
并且如果slave的机器是windows的话,也是可以的这个其实是非常实用的,因为有时候,可能一些权限或者防火墙的原因,这master和slave真的不能够ssh连接,还有一些未知的原因无法ssh到slave节点(我下面说的公司这个例子就是这样),都可以通过jnlp的方式进行连接。ssh来说,我们一般用的服务器都是linux系统,当然最方便的就是通过ssh启动jenkins节点,但是这个有个前提的要求就是master和slave之前能进行ssh连接。plugins 安装插件。原创 2025-01-06 11:20:51 · 585 阅读 · 0 评论 -
jenkins入门6 --拉取代码
源码管理配置如下:需要添加git库地址,和登录git的用户密码。配置好后执行编译,成功后拉取的代码在工作空间里。需要的插件,缺少的安装下。新建一个item,选择。原创 2025-01-06 11:12:39 · 570 阅读 · 0 评论 -
jenkins入门7 --发送邮件1
如果没有收到邮件,需要检查配置是否有误,包括检查SMTP服务器地址、端口、认证信息等是否正确,同时查看Jenkins服务器的网络连接是否正常,是否能够访问邮件服务器。选择“Manage Plugins”,在“Available”(可用插件)选项卡中,找到“Email Extension Plugin”(邮件扩展插件)并勾选它。在“E - mail Notification”部分的底部,有一个“Test configuration by sending test e - mail”按钮。原创 2025-01-06 18:38:30 · 1051 阅读 · 0 评论 -
jenkins入门8--发送邮件2
【代码】jenkins入门--发送邮件2。原创 2025-01-06 19:12:22 · 220 阅读 · 0 评论 -
jenkins入门9--参数化构建
Jenkins的参数化构建原创 2025-01-06 19:43:45 · 254 阅读 · 0 评论 -
jenkins入门10--自动化构建
设定类似cron周期性时间触发检查代码变化,只有代码变动时才触发构建。第五颗*表示一周中的第几天,取值0~7,其中0和7代表的都是周日。4.每天的8点,12点,22点,一天构建3次。第三颗表示一个月的第几天,取值1~31。设定类似cron周期性时间触发构建。第四颗表示第几月,取值1~12。(多个时间点,中间用逗号隔开)第一颗表示分钟,取值0~59。第二颗表示小时,取值0~23。用过SVN的都知道,钩子。(五颗星,中间用空格隔开)3.每天早上8点构建一次。2.每2个小时构建一次。原创 2025-01-07 11:07:21 · 892 阅读 · 0 评论 -
jenkins入门11--上下游构建
原创 2025-01-07 15:20:32 · 107 阅读 · 0 评论 -
jenkins入门12-- 权限管理
由于jenkins默认的权限管理体系不支持用户组或角色的配置,因此需要安装第三发插件来支持角色的配置,我们使用Role-based Authorization Strategy 插件。只有某个项目执行权限。原创 2025-01-07 16:48:58 · 738 阅读 · 0 评论 -
jenkins入门13--pipeline
注意,Stage是一个逻辑分组的概念,可以跨多个Node。Step: 步骤,Step是最基本的操作单元,小到创建一个目录,大到构建一个Docker镜像,由各类Jenkins Plugin提供。Node: 节点,一个Node就是一个Jenkins节点,或者是Master,或者是slave,是执行Step的具体运行期环境。代码:pipeline 以代码的形式实现,通过被捡入源代码控制, 使团队能够编译,审查和迭代其cd流程。stage('第一步'){stage('第二步'){stage('第三步'){原创 2025-01-07 19:00:44 · 1323 阅读 · 0 评论