草庐IT

Team-Jenkins

全部标签

jenkins升级版本遇到的问题

1、查看jenkins旧版本jenkins页面端提示需要升级jenkins2.361.1,由于是测试服务器,所以就升级下,然后就有不可描述的事情发生了。[root@linux-01~]#ps-ef|grepjenkinsjenkins68161014:34?00:01:25/usr/local/jdk1.8/bin/java-Dcom.sun.akuma.Daemon=daemonized-Djava.awt.headless=true-DJENKINS_HOME=/var/lib/jenkins-jar/usr/lib/jenkins/jenkins.war--logfile=/var/lo

Jenkins 流水线多种使用场景详解(Jenkinsfile,多环境部署,多分支部署)

Jenkins是目前大多数中小公司使用的CI、CD工具,其中Jenkins的任务又分普通任务和流水线任务,普通任务的构建和部署在我之前的一篇文章中写过使用教程#基于Docker安装Jenkins,并配置使用Jenkins打包Node前后端服务部署到远程服务器,但其中流水线任务可实现我们更复杂的需求也更自由,不过上手难度也稍微高点。一、安装Jenkins推荐使用Docker来安装Jenkins,更方便后期的迁移部署等,具体安装步骤可参考#基于Docker安装Jenkins,并配置使用Jenkins打包Node前后端服务部署到远程服务器二、普通流水线这里我将演示使用流水线来部署一个前端项目,其他项

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

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

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#第二

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、准备好