Jenkins教程-3-github自动化测试任务构建

上一小节我们学习了Jenkins在windows和mac系统上安装搭建环境的方法,本小节我们讲解一下Jenkins构建github自动化测试任务的方法。

接下来我们以windows系统为例,讲解一下构建实际自动化测试任务的具体步骤。

安装git和github插件

点击进入Jenkins插件管理页面

安装如下插件

安装完插件,http://localhost:8081/restart 重启Jenkins后插件才能生效

Jenkins配置 github的凭证信息

这里Jekins需要创建两个凭证,一个用于jekins的系统配置,一个用于jekins具体任务。

1、密钥凭证

github 生成 Personal Access Token

头像 --> Settings --> Developer settings --> Personal access tokens --> Generate new token

注意!生成令牌之后一点要记录下来,因为只显示一次

Jenkins创建一个github令牌类型的凭证

Secret填入刚才在github生成 Personal Access Token

2、账号凭证

3、配置github信息

系统管理>系统配置>GitHub> 点击 添加 Github 服务器

并勾选 "管理 Hook",并添加 --> Jenkins

在弹出的窗口中,如下图配置,这里需要用到之前生成的令牌类型的凭据

Jenkins创建一个自由风格的项目

配置构建任务

勾选github项目,填写github项目URL, 例如https://github.com/xxxx/xxxxx

源码管理,勾选git,填写项目git地址,选择上一步中的账号凭证

添加构建步骤

以windows系统 为例,添加执行命令 echo "成功拉去github代码"

点击保存构建

执行构建任务

构建执行中

任务构建完成后,查看控制台输出

上述步骤完成后,代表你已经成功在Jenkins上配置好了github自动化测试项目,后续章节中我们将讲解如何执行具体自动化测试用例,生成Allure测试报告。

最后感谢每一个认真阅读我文章的人,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走,希望可以帮助到大家!

相关推荐
深圳市恒星物联科技有限公司13 分钟前
排水管网监测后期运维成本高吗?成本构成与控制策略分析
运维·缓存
AIex-YH1 小时前
发酵罐里点一盏灯:光发酵,正在重算微藻蛋白的成本账
运维·制造·策略模式
jimmyleeee2 小时前
Agent安全之一:Agent Goal Hijack(ASI01)----当智能体“正确地”执行了错误的目标
运维·网络·安全
miofly2 小时前
GitHub 今日推荐|gpu-unlock-ada:Ada 显卡张量算力翻倍解锁
开源·github
啊哈一半醒2 小时前
Redis 三大缓存问题:缓存穿透、缓存击穿、缓存雪崩
运维·redis·1024程序员节
长不大的杨瑞杰3 小时前
OpenCode v2 CI 与自动化实战:无交互运行、权限收口与制品闭环
运维·人工智能·ci/cd·自动化·软件工程·1024程序员节
kaixin_learn_qt_ing3 小时前
Jenkins
运维·jenkins
Ruiery3 小时前
Linux 6.6内核并发与同步(一):原子操作与内存屏障 — 内核同步的硬件底座
linux·运维·服务器·1024程序员节
我是大猴子3 小时前
py how claude work项目分析
运维·服务器·windows·1024程序员节
李纲明3 小时前
WordPress 挂上 Cloudflare 后询盘和后台异常:缓存规则、SSL 模式和真实 IP 怎么核
运维·缓存·https·cdn·wordpress·cloudflare