草庐IT

Jenkins-Build

全部标签

postman+Newman+jenkins实现接口自动化测试持续集成

【文章末尾给大家留下了大量的福利】  1、安装node.js,如果安装请忽略。  网址:Download|Node.js,根据系统选择合适的版本,我的是windows64位系统。下载,选择合适路径安装即可。安装完成之后,可以通过输入命令:node-v  查看是否安装成功。如果安装成功,会返回一个版本号。   2、下载安装postman  网址:DownloadPostman|GetStartedforFree ,点击download,选择windows-64bit版本,下载,选择路径安装即可。可以创建邮箱账号,也可以略过。安装完成打开postman界面如下:  3、安装newman    命令

jenkins版本控制及回滚配置

前面已经讲解了jenkins的安装及项目配置,只是没有配置回滚,下面我们新增回滚配置   jenkins部署过程中,构建后启动失败的时候,我们能够快速回滚到上一版本,保持程序的稳定性。保留5个构建版本参数化构建 其他的和之前配置一样,接下来看点不一样的  shell脚本case$deploy_environmentindeploy)echo"deploy$deploy_environment"mvninstall-Dmaven.test.skip=true-epath="${WORKSPACE}/bak/${BUILD_NUMBER}"#创建每次要备份的目录echo"$path"echo"-d

jenkins版本控制及回滚配置

前面已经讲解了jenkins的安装及项目配置,只是没有配置回滚,下面我们新增回滚配置   jenkins部署过程中,构建后启动失败的时候,我们能够快速回滚到上一版本,保持程序的稳定性。保留5个构建版本参数化构建 其他的和之前配置一样,接下来看点不一样的  shell脚本case$deploy_environmentindeploy)echo"deploy$deploy_environment"mvninstall-Dmaven.test.skip=true-epath="${WORKSPACE}/bak/${BUILD_NUMBER}"#创建每次要备份的目录echo"$path"echo"-d

Jenkins自动部署Maven项目详细教程

Jenkins自动化部署实现原理一、Jenkins安装下载地址:https://www.jenkins.io/download/(一)windows环境安装1.jenkins项目有两条发布线,分别是LTS长期支持版(或稳定版)和每周更新版(最新版)。建议选择LTS长期支持版,下载通用java项目war包。2.下载jdk11以上版本并安装,安装后配置jdk的环境变量(最新版jdk弃用了jdk1.8,改用jdk11以上)。3.在dos命令行运行命令解压war包:java-jarjenkins.war(默认情况下端口是8080,可通过命令行”java–jarJenkins.war--httpPort

Jenkins+GitLab+Docker搭建前端自动化构建镜像容器部署

前言🚀需提前安装环境及知识点:1、Docker搭建及基础操作2、DockerFile文件描述3、Jenkins搭建及基础点🚀目的:将我们的前端项目打包成一个镜像容器并自动发布部署,可供随时pull访问一、手动部署镜像及容器1、在当前项目的根目录创建Dockerfile文件并写入如下代码:#第一阶段:构建前端产出物FROMnode:14.19.0ASbuilderWORKDIR/visualizationCOPY..RUNnpminstall-gcnpm--registry=https://registry.npm.taobao.orgRUNcnpminstall&&npmrunbuild#第二

解决:Microsoft Visual C++ 14.0 is required. Get it with “Microsoft Visual C++ Build Tools“

一、问题在安装Python包的时候出现这种报错,是MicrosoftVisualC++14.0BuildTools不全的原因error:MicrosoftVisualC++14.0isrequired.Getitwith"MicrosoftVisualC++BuildTools":http://landinghub.visualstudio.com/visual-cpp-build-tools二、解决参考他人博客,有如下两种方法1、离线安装【亲测有效】(1)下载离线包到下面链接中下载完整的BuildTools包,如果博客内容里的不能用,就到评论区找(已解决)win10安装visualstudi

c++ - 构造函数应该接受参数还是应该创 build 置器?

我有两个选择。要么创建一个在其构造函数中接受许多参数的类,要么创建许多setter方法和一个init方法。我不确定哪个是首选选项,是否应该在构造函数中接受某些参数,而其他参数可以通过setter手动设置?还是我想多了?这是一个相关的问题,也是我提出的:Conflictsbetweenmembernamesandconstructorargumentnames. 最佳答案 如果在创建对象后必须调用set或init才能实际使用它......好吧,这只是一个糟糕的设计。如果对象在没有按照您希望的方式初始化某些成员的情况下可用,则可以稍后设

c++ - 构造函数应该接受参数还是应该创 build 置器?

我有两个选择。要么创建一个在其构造函数中接受许多参数的类,要么创建许多setter方法和一个init方法。我不确定哪个是首选选项,是否应该在构造函数中接受某些参数,而其他参数可以通过setter手动设置?还是我想多了?这是一个相关的问题,也是我提出的:Conflictsbetweenmembernamesandconstructorargumentnames. 最佳答案 如果在创建对象后必须调用set或init才能实际使用它......好吧,这只是一个糟糕的设计。如果对象在没有按照您希望的方式初始化某些成员的情况下可用,则可以稍后设

docker+jenkins 实现自动化部署

前期准备工作工欲善其事必先利其器,所以前期的准备工作必须做好,那么我们要实现自动化部署,必须提前准备什么呢?哈哈哈,可能有一些小伙伴已经猜到了,我们需要一台自己的服务器,这里博主使用的自己够买一台腾讯云的轻量服务器,折扣完了才一百多块钱,当然小伙伴也可以考虑购买阿里云或者自己使用虚拟机来搭建环境实现自动化部署,好了下面进入正题腾讯云服务器:购买安装1.先安装docker环境如果在购买服务器选择docker环境的,这里就不需要在服务器先安装docker环境了,没有安装的要先安装docker环境可以参照博主这篇我和docker有个约会这篇文章将docker环境先安装好2.使用docker-comp

【Jenkins】【Jenkins 使用】Jenkins 与 Git

【文章末尾给大家留下了大量的福利】1、概述Jenkins与Git的结合使用,可以理解为是Jenkins的一个强大之处。为什么要这么说,简要说明一下这个工作模式就能理解:一个软件项目,开发过程中通常都会使用到一些源码管理工具,来达到团队协作的目的。而Jenkins所能实现的功能是,待开发人员将代码提交到源码管理工具中,通过提前设计好的Jenkins构建策略等,可以实现一键测试、部署等等。开发人员所要做的就是提交代码至仓库,其余的工作可以交给Jenkins完成。2、具体操作准备工作:1、部署Jenkins的主机上要安装Git,安装成功后,可以通过whereis命令获取到Git的安装路径。2、准备好