首页 > 其他分享 >Jenkins教程-3-github自动化测试任务构建

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

时间:2024-06-18 21:32:22浏览次数:22  
标签:教程 github 凭证 插件 构建 自动化 Jenkins

上一小节我们学习了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测试报告。

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

标签:教程,github,凭证,插件,构建,自动化,Jenkins
From: https://blog.csdn.net/qq_22357323/article/details/139783755

相关文章

  • [Soulmask] 教你使用灵魂面甲服务器设置管理员教程[Soulmask]
    使用莱卡云服务器先连接游戏连接游戏后按键盘左上角ESC下方的波浪键(~)使用控制台管理员密码在服务器启动项可自行修改(修改后需要重启服务器才可生效)输入gm+空格+key+空格+管理员密码示例:gmkey123456回车就会出现以下图中所示......
  • Stable Diffusion 3 大模型文生图“开源英雄”笔记本部署和使用教程,轻松实现AI绘图自
    备受期待的StableDiffusion3(以下亦简称SD3)如期向公众开源了(StableDiffusion3Medium),作为StabilityAI迄今为止最先进的文本生成图像的开源大模型,SD3在图像质量、文本内容生成、复杂提示理解和资源效率方面有了显著提升,被誉为AI文生图领域的开源英雄。StableDiffusion......
  • Stable Diffusion 3 大模型文生图“开源英雄”笔记本部署和使用教程,轻松实现AI绘图自
    备受期待的StableDiffusion3(以下亦简称SD3)如期向公众开源了(StableDiffusion3Medium),作为StabilityAI迄今为止最先进的文本生成图像的开源大模型,SD3在图像质量、文本内容生成、复杂提示理解和资源效率方面有了显著提升,被誉为AI文生图领域的开源英雄。StableDiffusion3Medi......
  • 实用的各种Adobe Animate软件教程
    我们到目前已经在B站发布了一些Animate软件的教程,从零基础入门Animate软件,到各种专用功能的软件,如电子相册、简单互动课件等。这里简单的对这些教程进行介绍:1.零基础入门实用教程AdobeAnimate零基础入门实用教程​各种类型动画的基本制作方法,结合实例进行讲解,通过课程,可以......
  • Simulink仿真(超详细教程)
    由于最近电子电路仿真实验需要,故学习了一下Simulink仿真,接下来详细介绍一下Simulink的使用:本人所用MATLAB版本为R2023a(其他版本也大同小异),接下来我将介绍我的具体仿真过程:(1)打开MATLAB,会出现以下界面(2)在主页面中寻找并打开Simulink在MATLAB主界面,有以下三种打开“Simuli......
  • git的下载、安装及本地环境配置教程
    目录一、到Git官网下载所需版本二、Git的安装三、本地环境的配置一、到Git官网下载所需版本1、我首先选择的是Windows。(具体看你电脑的系统)2、git有两个版本【steup】设置版本与【portable】便携式版本,我下载是【steup】版本的。【steup】设置版本:是安装到自己电脑上......
  • MySQL的下载安装教程
    Windows系统中下MySQL的安装教程一、下载安装包1.百度网盘下载链接:https://pan.baidu.com/s/19Oe42yh0j5XK6yboNv7qMQ 提取码:8888 2.从MySQL官网安装打开MySQL官网 下载并打开安装包,能看到版本是8.0.37,双击运行或者右键选择打开,打开后是一个安装向导,这个安装......
  • FreeRTOS 体验教程:3.如何用互斥量实现FreeRTOS多线程访问共享资源?
    FreeRTOS互斥量使用教程互斥量(Mutex)是一种特殊的信号量,用于管理对共享资源的访问。在FreeRTOS中,互斥量的句柄类型依然是xSemaphoreHandle。本文将详细介绍如何在FreeRTOS中创建和使用互斥量,并通过实例展示其运行效果。1.创建互斥量在FreeRTOS中,创建互斥量非常简......
  • SSH客户端工具PuTTY使用教程
    认识一下SSH远程连接首次连接会有弹窗,同意即可输入用户名再输入密码,密码是不可见的默认每次连接都需要输入ip如果你想保存session下次选中你想连接的那一个,再点击Load但每次都需要输入用户名和密码,如果你觉得麻烦,可以新建bat文件:保存这个.bat文件,下次双击运行即......
  • Golang语言基础超详细教程&备忘录
    作者的话:这篇文章是之前刚从Java转到Go,学习时编写的,力求全面且详细。本文是基础内容,适合初学者,也适合老手用来当备忘录。和网上其他文档不同的是,我陆陆续续将很多小的知识点也补进来了,后续也会继续补充。这篇文章开始是我写在本机,然后又改写到自己的个人博客,现在有誊写到CSDN,......