一、Jenkins介绍1.1 持续集成  持续集成( Continuous integration , 简称 CI )指的是,频繁地(一天多次)将代码集成到主干。 持续集成的目的,就是让产品可以快速迭代,同时还能保持高质量。它的核心措施是,代码集成到主干 之前,必须通过自动化测试。只要有一个测试用例失败,就不能集成。1.2 Jenkins持续集成的过程(传统方式与自动化部署)传统部署:自
转载 2024-08-02 14:47:41
566阅读
windows系统安装Jenkins:从网址 https://jenkins.io/zh/download/ 下载windowsJenkinsjenkins-2.176.3.zip,解压后直接运行jenkins.msi即可,安装完成后自动跳转到Jenkins的web界面 http://localhost:8080。 Linux系统安装Jenkins: 一、 安装
转载 2024-05-07 21:00:49
51阅读
第四阶段提升时  间:2023年8月22日参加人:全班人员内  容:基于Jenkins自动打包并部署Tomcat环境目录一、传统网站部署的流程(一)传统代码上线的过程(二)目前主流网站部署的流程(三)Jenkins 的工作原理:二、安装部署基于Jenkins自动打包并部署Tomcat环境(一)实验环境,服务器设置(二)所有主机关闭防火墙和selinux,修改主机名(三)配置gi
转载 2024-07-09 11:07:59
104阅读
切换到/usr/local/src路径  cd /usr/local/src下载Jenkins官方war包(采用war包安装方式,启动tomcat即连jenkins一同启动,如链接失效请自行百度搜索Jenkins官网进行下载)  wget http://ftp.tsukuba.wide.ad.jp/software/jenkins/war/1.642/jenkins.war下载
Skip to end of metadata Go to start of metadata linux环境搭建jenkins过程 1、下载jenkins包、jdk、maven包、tomcat包或jboss 2、解压安装jdk,设置环境变量 3、解压安装maven包,设置maven-home环境变量 4、解压安装tomcat环境,
转载 2023-12-17 21:13:47
113阅读
背景:         1.当前CI/CD是企业级运维发布体系的核心组成部分。特别是当前微服务化理念越来越重,服务拆分的情况越来越多,会有很多的业务程序需要部署,发布,迭代至生产环境。这对运维人员,开发人员的维护是及其困难的。         2.jenkins的出现允许开发人员对需要服务进行持续的
转载 2023-12-24 16:27:24
46阅读
在完成前文的pipeline项目构建和更新之后,本文我们来测试maven项目的构建自动发布。具体环境要求如下:1、docker私有仓库(本例中使用vmware企业级产品harbor)2、jenkins插件Publish Over SSH安装完成3、Jenkins Slave Pod中需要有Docker环境(因为post step1中需要将war文件打包到docker镜像中,因此Jenkins Sl
py调jenkins接口发布并通知  这个需求是我给自己安排的,因为每到工作日,基本晚上10点后都要进行生产环境的发布(10点后会自动关停系统,直到第二天7点),总共3个任务。天天要我,老实说,不胜其烦,所以周末空闲写了个雏形,今天小改下,就能跑了~~~  只能说,这个python脚本比较拙劣,刚好满足基本需求,后续需要完善的地方比较多,例如3个任务写到同一个脚本脚本思路: (1)环境
摘要  昨天抽空将jenkins+gitlab(git)+maven整合了一下,再次记录一下以防下次再去查找省的麻烦。 git、maven、java配置  启动jenkins之后进入系统管理里面的Global Tool Configuration(进入这页面的前提是你的系统上已经安装了git、maven、java).首先是java的配置如下图所示:     在这里配置java的路径,如果
jenkins 项目名中明确了 是jar tar.gz war包研发需要提供 项目名-地点-环境(研发、测试、生产)-应用项目名称(admin)-包格式(jar\war\gz) deployment 名字 和 service名字 在 k8s中 定义为 应用项目名称namespace 为 环境+项目名
原创 2021-07-27 16:38:38
191阅读
基础环境:操作系统CentOS 7.4 64位CPU1 核内存1 GB公网带宽1 Mbps登录用户root安装java和tomcat利用rz或者ftp工具上传java.gz、tomcat.gz 到 /opt目录如图tar zxvf jdk-8u191-linux-x64.tar.gz  解压vim /etc/profile 添加java环境变量,内容如下:#java env JAVA_H
原标题:使用Jenkins+Sonarqueb进行自动化测试和代码质量检测简介JenkinsJenkins是一款开源的持续集成工具,它的特点:易于安装、易于配置、可扩展(自己开发插件),并且它拥有数以百计的成熟插件,这种插件式的特点提供可做任何事情的可能。SonarqubeSonarQube 是一个用于代码质量管理的开源平台。通过插件形式,可以支持包括 java, Objective-C, Swi
目录 一、环境说明和准备1、环境说明2、服务器准备工作二、发布脚本编写1、自动化部署流程设计2、自动化部署脚本编写三、发布测试1、开发机和github添加ssh信任2、克隆项目到开发机进行开发测试3、修改index.html文件4、提交代码5、发布代码6、测试访问7、回滚测试 一、环境说明和准备1、环境说明主机名IP地址角色系统deploy-server192.168.56.12布Cent
转载 2024-06-02 21:49:19
88阅读
jenkins本身作为一款运维利器,具备 1. 持续集成 (Continuous integration) 2. 持续交付(Continuous delivery) 3. 持续部署(continuous deployment) 的强大能力, 对于生产的版本部署, 有时候会遇到新发的版本出现严重BUG等问题, 急需进行版本回退,为了解决这种应急问题, 特地介绍下如何使用jenkins做web
转载 2024-03-05 21:36:56
151阅读
可以解决的问题:有时,我们希望项目能够根据不同参数、或不同环境来编译,若使用多个项目来实现,则有些浪费资源,那么最好是可以实现:在一个项目中,就能根据给出的不同参数来编译不同版本。 我这里以自定义参数为例。思路比如当前项目的参数有四种(非完整参数,简单举例而已)python -Purpose test -version 1.0 python -Purpose release -version 1
转载 2024-02-29 18:49:26
139阅读
Jenkins 是一个流行的持续集成和持续交付工具,它可以帮助团队自动化构建、测试和部署软件。在软件开发过程中,当有代码变更时,我们通常需要知道哪些文件被修改了,以便能够正确地构建和部署新版本。Jenkins 提供了多种方式来获取变更信息,包括版本控制系统的插件和 Webhooks。 ## Jenkins 插件 Jenkins 提供了很多流行的版本控制系统(Version Control Sy
原创 2024-01-15 22:15:44
344阅读
   因为学习过web前端的知识,微信小程序四大模块中的wxml,wxss,js三个模块都和web差不多,wxml是超文本标签语言,用标签来实现页面元素,wxss是样式表,wxml好像不能用<style>标签,所以外部样式表成为样式操控方式。js(javascript)还是实现逻辑层,不过DOM无了(还不太明白)。  今天学了json文件的大概意义。jso
之前关于jenkins的基本安装配置等都介绍了,现在终于可以开始进行我们的自动部署了。1.创建任务在jenkins主页面左侧菜单选择New一个任务,填写名称dev(自己定义就行),选择构建一个自由风格的软件项目,点击ok进入任务配置页面2.任务配置在General填写一下任务描述在Source Code Management(源码管理)中选择git(我用的是git和gitLab,svn的选下面的)
前言最近捣鼓jenkins自动部署,踩了好多坑,记录下,防止以后又忘~ _ ~准备工作事先安装好 java(需自行配置环境变量) node git nginx(此样例中使用,可根据需求选择其他服务)百度网盘 提取码 7x68 内含本博客所有需要安装的软件安装nginx直接解压到磁盘,根目录有一个.exe文件,双击即启动了nginx服务 在根目录html文件夹下新建一个auto文件夹,用来存放自动部
前提条件:1、必须有两台服务器,一个是生产环境,另一个是测试环境。2、两台服务器上都必须安装了Jenkins。3、其中,生产环境上的Jenkins已经开通的CLI的权限(Windows参考:)。4、jenkins-cli.jar文件放在"Jenkins\war\WEB-INF\jenkins-cli.jar"。5、思路参考:实现思路:1、生产环境的Jenkins有两个工程解压和还原2、测试环境的J
转载 2024-03-11 07:01:18
106阅读
  • 1
  • 2
  • 3
  • 4
  • 5