作为测试,逐渐往高阶测试进步,功能测试往中级测试进步的第一步就是编写自动化测试脚本,编写成功后,就想怎么去实现定时去执行这个自动化测试脚本,省心省力,所以今天就给大家介绍一下Jenkins(部署在linux系统)怎么将gitee仓库中的自动化脚本发送到目标执行为Windows7系统,(* ̄︶ ̄)其实就是我自己的电脑)上执行。环境准备执行(Windows7系统,(* ̄︶ ̄)我自己的电脑):代
1、基础知识1.1、什么是流水线所谓的流水线,其实就是将我们之前的一个任务或者一个脚本就做完的事情,划分为多个子任务,然后分别执行,他们两者实现的最终效果是一样的,但是由于原始任务划分为多个子任务之后,以流水线的方式来执行, 那么我们可以随时看任意子任务的执行效果,即使在某个阶段出现问题,我们也可以随时直接定位问题的发生点,大大提高项目的效率。 Pipeline,就是一套运行于Jenkins上的工
文章目录一、添加节点二、配置节点`2.1.参数说明``用法一:尽可能的使用这个节点(最常用)``用法二:
# Jenkins使用Docker作为执行 在软件开发过程中,持续集成是一个非常重要的环节,它可以帮助团队更加高效地进行代码集成、测试和部署。而Jenkins作为一个流行的持续集成工具,可以帮助开发团队实现自动化构建、测试和部署。 在本文中,我们将介绍如何使用Jenkins和Docker结合起来,让Jenkins可以使用Docker作为执行来运行任务。这样可以提高任务的可移植性和灵活性,同
原创 2月前
22阅读
Jenkins构建完成之后运行脚本可以杀掉TomCat但是起不来的解决方法写了一个重启tomcat的脚本,让jenkins编译、打包、发布时调用。在本地写好重启tomcat的脚本后,本地执行脚本没有问题,但在远程服务器上SSH免密登录执行后。发现可以把TOMCAT杀死,但tomcat却起不来。试了很多次发现都是只能够杀掉Tomcat但是启动不起来。百度了一下,有人说脚本远程运行的话,远程会话结束以
public static JenkinsServer connection() { JenkinsServer jenkinsServer = null; try { jenkinsServer = new JenkinsServer(new URI(JENKINS_URL), JENKINS_USERNAME, JENKINS_PASSWORD); }
转载 1月前
36阅读
背景介绍:在Linux服务器上搭建了一套jenkins环境,运行selenium的环境为windows环境。按照网上的做法:1、为jenkins配置一个windows系统的slave,用于运行前端测试用例。这里我设置该slave的标签为windows。2、在jenkins中新建一个自由风格的任务,该任务运行测试脚本并展示HTMLTestRunner报告。具体的做法如下:1、添加slave系统管理-
这几天研究了一下jenkins使用,做一下记录。一、基本使用下载jenkins 下载地址:https://jenkins.io/download/ ,选择启动jenkins 这里我们选择在后台启动jenkins,这样当我们关闭终端的时候,jenkins的服务还是运行的。cd 到jenkins的war包所在的目录,分为两种情况:windows下,执行 start /b java -jar jen
一 .安装Jenkins1.下载 Jenkins官方地址 https://jenkins.io/download/sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat/jenkins.repo sudo rpm --import https://pkg.jenkins.io/redhat/jenkins.i
转载 4月前
73阅读
jenkins+svn+maven开发项目,版本控制必不可少,版本控制软件为SVN,那么如何把jenkins和SVN结合,使得SVN源码一有上传更新,jenkins就马上构建项目呢?下面说一下配置过程:(如果不熟悉Jenkins确实是有很多坑)软件介绍 Jenkins:是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集成
由于jenkins 版本升级导致以前的功能不能用了。主要是 kubernetes-plugin 配置文件位置换了。导致以前的配置文件丢失,在实践中又发现比以前更好的实现方式。故重新写个新版教程。 jenkins 安装Jenkins定制Agent可以使用我个人已经编译好的 docker pull andanyoung/kubectl-maven-agent由于官方提供了简单的 jenkins-age
转载 4月前
301阅读
说明Jenkins pipeline 是一套插件,支持将连续输送管道实施和整合到Jenkins。Pipeline提供了一组可扩展的工具,用于通过管道DSL为代码创建简单到复杂的传送流水线。他目前支持jenkins 2.x以上版本。pipeline是由groovy语言编写 参考:基础使用范例pipeline分为两种一种为jenkinsfile使用,一种直接在网页界面中输入脚本内容,本文介绍
转载 2月前
38阅读
之前公司用jekins来进行自动化发布,现在公司因没有运维,所以自己学习、并搭建了一个jenkins的环境来进行项目自动化部署。不料在最后连接ssh后部署时,一直提示Transferred 0 file(s),个人理解为:传输文件为0。现附上自己的问题描述和解决方法: 安装插件系统管理→管理插件→可选插件→Artifact Uploaders→Publish Over SSH 
# 配置Jenkins执行Python脚本 在Jenkins中配置执行Python脚本可以帮助自动化任务的执行,提高工作效率。下面我们来介绍如何配置Jenkins执行Python脚本的步骤以及示例。 ## 步骤 ### 1. 安装Python插件 首先,在Jenkins上安装Python插件,这样才能执行Python脚本。进入Jenkins的插件管理页面,在可用插件中搜索Python插件并安
原创 3月前
238阅读
前言上两篇博文,我们学习什么是jenkins,如何安装jenkins,本篇博文小编将和大家一起走进jenkins的功能介绍。   jenkins的工作流程大致可以分为以下几步:(1)配置svn地址 —> (2)立即构建 —> (3)去svn checkout代码 —> (4)通过ant/maven编译 —> (5)打包成war包 —> (6)部署到网站服务器   
容器中运行podman,并作为 动态slave节点应用于jenkins中基于k8s+jenkins 的ci/cd 框架下,所有的操作(下载代码,静态代码检测,代码编译,UT ,版本制作,版本推送,AC)都是在容器中执行的。如果版本制作,版本推送的制品是镜像的话,就需要dind 技术 及在docker 起的容器中运行 docker 命令。但是由于docker 依赖于 docker.sock 这个守护
当我们的Jenkins要在某一台固定的电脑执行,我们则要将这台电脑加到Jenkins里。操作步骤如下: 1、节点管理 点击Jenkins首页,然后点击系统管理–节点管理,进入到节点管理页面 2、点击新建节点 3、(1 在执行(测试)机器上,我们可以同时执行几个任务。 (2 远程工作目录:即我们放置代码的目录,我们要执行的代码的目录 ![在这里插入图片描述]((3 Usage: (1)尽可能的使用这
这里给大家讲一个实现持续集成测试的实例,当然需要的环境准备这里就不讲了,以后我专 门写一篇文章来讲(相信很多同学都会)。 我这里以一个测试直播软件发弹幕为实例: 在Jmeter里写好发弹幕的相关设置,然后保存好Jmeter测试用例。 这里的路径是写build文件里要用到的,具体我上一篇文章有讲build文件相关的配置。  把buid文件写
一、修改jenkins的系统IP地址,红框内为jenkins所安装在的电脑IP二、设置代理,TCP端口选择随机,勾选代理协议。三、代理启用保持勾选四、新建节点Of executors 表示在节点可以执行的任务数。Remote root directory :填写节点机上的任意目录,该目录必须存在Labels:节点标签,必须填写且唯一。Usage:控制节点的任务执行,选择红框内选项。红框内选项
原创 2021-04-27 15:34:05
738阅读
一、修改jenkins的系统IP地址,红框内为jenkins所安装在的电脑IP二、设置代理,TCP端口选择随机,勾选代理协议。三、代理启用保持勾选四、新建节点Of executors 表示在节点可以执行的任务数。Remote root directory :填写节点机上的任意目录,该目录必须存在Labels:节点标签,必须填写且唯一。Usage:控制节点的任务执行,选择红框内选项。红框内选项
原创 2021-04-23 14:15:19
374阅读
  • 1
  • 2
  • 3
  • 4
  • 5