1.1 开发写代码的演变 好景不长,开发越来越多,代码文件越来越多,每天下班前合并代码时,发现很多合并失败的文件。最后每天加班3小时人工合并代码。   解决方法:将合并代码的周期缩短,以前一天,现在一小时,半小时。。。   随时随地地将代码合并,这种方法叫做持续集成。  1.2 持续集成(简称CI) 说明:持续集成说的是频繁地(一天多次)将代码集成
1.定义持续集成(Continuous integration),简称CI。随着软件项目复杂度的增加,就会对集成和确保软件组件能够在一起工作提出了更多的要求-要早集成、常集成。CI不是一项软件开发实践,而是多项软件开发实践的集合。 2.持续继承与敏捷编程在敏捷领域中,测试驱动TDD和持续集成CI被称为敏捷编程XP的两大基石,于是乎,很多人的概念里就是持续集成是为了实现敏捷编程的。这是一个
Jenkins持续集成入门到精通》1、持续集成Jenkins介绍2、Jenkins安装和持续集成环境配置3、Jenkins构建Maven项目4、Jenkins+Docker+SpringCloud微服务持续集成5、基于Kubernetes/K8S构建Jenkins微服务持续集成平台1、持续集成Jenkins介绍软件开发生命周期软件开发生命周期又叫做SDLC(Software Dev
Jenkins--持续集成Jenkins介绍目录Jenkins--持续集成Jenkins介绍一、持续集成Jenkins介绍1. 软件开发生命周期1.1 需求分析1.2 设计1.3 实现1.4 测试1.5 进化2. 软件开发者瀑布模型3. 软件的敏捷开发3.1 敏捷开发简介3.1.1 迭代开发介绍3.1.2 增量开发介绍3.2 敏捷开发如何迭代3.3 敏捷开发的好处3.3.1 早期交付3.3.
转载 2023-09-13 17:00:48
210阅读
引用CI基础配置篇 https://my.oschina.net/huanke/blog/5188327 1. 添加Nodejs插件,并重启Jenkins 2. 添加插件build name 并重启,用于Build Name and Description Setter(构建名称和描述设...
原创 2022-02-16 17:31:43
2244阅读
持续集成(Continuous integration,简称 CI) 开发中,我们经常遇到一些奇怪问题,比如:本地可以编译成功的代码但是同事们更新代码后编译出错; 在项目有多个Target(目标)的时候,资源文件只添加到了当前的Target,另外一个Target这个时候是不能正常编译的; 写的工具类,被同事改了,或者自己有改动,很多地方用到了,怎么保证这个类的行为没有发生变化而影响到项目...
原创 2022-03-09 15:43:07
139阅读
Jenkins持续集成简介持续集成(Continuous Integration)是一种软件开发实践,对于提高软件开发效率并保障软件开发质量提供了理论基础。Jenkins 是一个开源软件项目,旨在提供一个开放易用的软件平台,使持续集成变成可能。本文正是从持续集成的基本概念入手,通过具体实例,介绍了如何基于 Jenkins 快速搭建持续集成环境。Jenkins是一个可扩展的持续集成引擎,是一个开源
jenkins可以帮助我们在上传代码时更加规范,更加便捷,去掉很多重复性的工作,这也是运维自动化的一个给常重要的工具
原创 2018-03-22 22:41:13
10000+阅读
2点赞
1评论
持续集成(Continuous integration,简称 CI) 开发中,我们经常遇到一些奇怪问题,比如:本地可以编译成功的代码但是同事们更新代码后编译出错; 在项目有多个Target(目标)的时候,资源文件只添加到了当前的Target,另外一个Target这个时候是不能正常编译的; 写的工具类,被同事改了,或者自己有改动,很多地方用到了,怎么保证这个类的行为没有发生变化而影响到项目中的
原创 2021-04-13 14:01:53
236阅读
Jenkins在自动化测试中的应用 Jenkins基于Git/GitHub的配置 ...
转载 2021-08-11 11:11:00
169阅读
2评论
第一步:安装nohup java -jar jenkins.war --httpPort=9092 > jenkins.log 2>&1 &#第二步 查看秘钥tail -222f jenkins.l
原创 2022-10-31 14:12:22
80阅读
Jenkins持续集成背景:使用jenkins+maven+gitlab发布部署项目资源:192.168.117.152安装(jenkins、maven、git、jdk)192.168.117.161安装(gitlab)192.168.117.150测试机(安装java环境,如果发布war包,需要Tomcat)首先安装jdk(建议使用源码)安装jenkins官网下载jenkins的rpm包#rpm
原创 2019-05-30 10:50:37
543阅读
 1, 配置Global Tool Configuration配置jenkins需要的maven、jdk路径jdk的家目录路径[root@web01 root]# echo $JAVA_HOME/data/jdkJava的版本信息[root@web01 root]# java -versionjava version "1.8.0_60"Java(TM) SE Runtime Environmen
转载 2018-12-21 10:06:00
251阅读
2评论
这里演示了在Linux和Windows平台的环境搭建,至于Mac.....再说吧 由于Jenkins基于Java开发,所以,Jenkins的运行依赖Java JRE(java runtime environment)环境。所以,我们要想使用Jenkins,必须: 机器要求 256MB内存,建议大于5
原创 2022-12-25 10:34:13
162阅读
1.软件开发生命周期又叫做SDLC(Software Development Life Cycle),它是集合了计划、开发、测试 和部署过程的集合。 需求分析: 这是
原创 2022-07-13 11:21:27
125阅读
1.Jenkins简介Jenkins,原名Hudson,2011年改为Jenkins,它是一个开源的实现持续集成的软件工具。Jenkins是一个开源持续部...
原创 2022-06-30 11:00:42
395阅读
简介Jenkins是帮我们将代码进行统一的编译打包、还可以放到tomcat容器中进行发布。意思是我们通过配置,将以前:编译、打包、上传、部署到Tomcat中的过程交由]enkins,Jenkins通过给定的代码地址URL,将代码拉取到其“宿主服务器”( lenkins的安装位置),进行编译、打包和发布到web容器中。是一个开源的、提供友好操作界面的持续集成(CI)工具,起源于Hudson(Huds
原创 2022-09-27 00:05:15
240阅读
持续集成Jenkins安装部署 1、安装JDKJenkins是Java编写的,所以需要先安装JDK,这里采用yum安装,如果对版本有需求,可以直接在Oracle官网下载JDK。[root@linux-node2 ~]# yum install -y java-1.8.0 Loaded plugins: fastestmirror Loading mirror speeds from c
转载 2024-07-21 11:43:09
113阅读
Jenkins介绍 Jenkins是一个开源的Java Web项目,一个持续集成的Web项目。例如在自动化测试中,开发了自动化测试的脚本,不可能一直用IDE来运行,然后查看测试结果,这个时候我们就需要借助一个平台,可以自动获取最新代码,编译并构建,并且是在设置的时间持续执行,自动化完成这些步骤以后并把测试的结果以邮件的形式发送给指定的开发,测试人员,这是Jenkins在自动化测试上的主要用途。
CI/CD:    持续集成/持续发布    实验环境:        centos7.7   192.168.1.103   4G内存    jenkins   &nb
转载 2024-02-26 17:18:58
83阅读
  • 1
  • 2
  • 3
  • 4
  • 5