CI 与 CD 持续集成与交付(2)

在CI 与 CD持续集成与交付(1)http://t.csdn.cn/TF3zC   里面简述了要持续集成要哪些基本工具和和工具安装使用,下面我用实验验证 jenkins 怎么去集成这3大工具的使用

第一步先下载Jenkins的war 包

java -jar jenkins.war 启动 Jenkins web应用,启动后回有一个密码,这密码在控制台可以看见

在这个文件可以修改Jenkins的配置,

vim /etc/sysconfig/jenkins

比如启动端口,workspace的路径

进入应用后是这样的

已经表明自动化部署的基本工具,现在用Jenkins 将这3件链接起来,然后提供视图方便运维

====等等一段时间,后安装好了

然后在Jenkins 的配置页面,进入安装插件,我这里安装 【 CI 与 cd 持续集成与交付(1)http://t.csdn.cn/TF3zC 】 我们实验过的3个工具1)svn ;2)maven ;

 

 至此,插件安装好了,我们可以实验了

第一步: 配置文件先在系统配好(这和我们本地配置maven setting一样的)

第二步:配置jdk,maven 路径之类的

在这里面,配置jdk路径,和maven setting的路径

 都这基本配置已经完成,下面我们开始配置项目

第三步:配置项目

3.1)点击new item 

3.2) 选择创建的类型,如下(这里要认真对比很多内容)

我们先从简单开始,选择一个maven项目,利用之前安装的maven 插件

(如果开不见这个选项,那肯定是没有安装好maven 插件,可以去插件管理安装好后在选择)

3.3) 配置项目参数

这里体现了,3工具中的svn工具(代码管理工具) 回归到本源,其实就是将我们在集成(1)那个实验里的3大工具,

我这里的代码仓库就是在 集成与交付(1)那,自己配置的svn服务器,你可以用你们的gitlab或者github,行业认为毕竟比较高大上的代码管理的服务器。

3.4)配置maven的

 这里配置了build 的工具,maven 就是集成(1) 说的3大件中的maven,项目管理工具,因为我们new的时候,他是一个maven项目,所以这里出现的是maven

配置build的maven setting 是哪个

===>>>配置build 之前执行的脚本

===>>>build 的时候,执行的命令

问题?你看我们配置是没有配置,关于自动化的,自动化其实就是2种概念 (1)我在什么时候,去干什么事,(2)我因为什么事情变化就去干什么事。其实我们在行业上很多都东西都是相通的,比如,数据库的触发器,也是这一个原理。比如调度平台:就是在什么时候,干什么,这也是自动化的概念。这里的自动化也是一样,可以配置定时器。在什么什么时候,编译,打包,发布。

或者监控,到什么变化就编译打包,比如文件。其实我们可以大胆点推测,比如,chatGPT,人工智能等也是利用了这些最本源的东西,做的,只不过他们是有大量的机器,和数据支撑他们而已。

 上面这些浅色的位置不是本次集成与交付(2),实验探讨的内容,只是闲聊,可以忽略

3.6)点击编译构建试试

build 时候,在控制台可以看到日志输出,最后会输出build 成功

 

执行成功后,控制台会看到成功构建的日志成功构建包的路径

在服务器上已经看到这个jar包了

 到这已经完成了,下篇我们实验探讨,构建docker 镜像,全自动化发布到多台服务器上。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/56250.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

快讯 | 低成本开源聊天机器人Vicuna;首批因 AI 失业的人出现

一分钟速览新闻点 首批因 AI 失业的人出现,某游戏公司裁掉半数原画师西安交大开发出基于多功能智能皮肤的自适应变色系统术锐机器人完成数亿元C3轮融资,手术机器人成资本香饽饽谷歌称其 AI 超算系统比英伟达 A100 更快、更节能ChatGPT已经恢复Plus订阅服…

服装连锁店管理系统设计与实现

开发工具(eclipse/idea/vscode等): 数据库(sqlite/mysql/sqlserver等): 功能模块(请用文字描述,至少200字):

基于SSM 技术的服装店管理系统

随着各个服装公司的发展,以及现在的客流量的增加,很多的服装公司的内容管理系统出现了很多的问题,比如说系统的服务不全面,系统高峰时期出现卡顿等一些体验不是十分好的现象。本次毕业设计从服装行业的本身需求出发,服装公司内部的…

基于SSMEasyUI的西服门店管理系统-java门店管理服装管理系统

基于SSM&EasyUI的西服门店管理系统-java门店管理服装管理系统 1.包含源程序,数据库脚本。代码和数据库脚本都有详细注释。2.课题设计仅供参考学习使用,可以在此基础上进行扩展完善开发环境:Eclipse ,MYSQL,JDK1.7,Tomcat 7涉及技术点&…

服装店小程序商城开发,有效帮助门店增加私域流量,提升门店销量

文/江苏微微小程序开发 线下服装店普遍遭遇获客难的问题,主要原因是店铺曝光不足,受限于地理位置,和线上电商冲击。 开发服装小程序商城,可以很好地扩大店铺曝光半径,利用小程序中的附近的小程序功能,服装…

服装租赁与买卖系统设计

其他项目,点击作者主页 目录 1 系统简介 2 系统相关技术 2.1 Java 2.2 MySql数据库 2.3 MyEclipse技术 2. 4 Tomcat服务器 3 需求分析 3.1 系统可行性分析 3.1.1 技术可行性分析 3.1.2 经济可行性分析 3.1.3 社会可行性 3.2 系统功能需求分析 4 系统…

服装零售软件大合集,你想知道的都在这里!

最近总是听到服装零售店老板的诉苦: 1、一年四季更换,服装零售店面临着换季更替,潮流迭代,于是也承担着巨额的库存成本,加上当前运输成本不断上涨,店铺支出压力越来越大,服装零售店的库存消化能…

推荐一款可以设计衣服的软件?零基础小白不可错过的服装设计工具

推荐一款可以设计衣服的手机软件?服装设计中设计绘画是个很重要的步骤,服装画主要是表达设计师所设计的时装整体效果及感觉,通过设计来表达设计师的设计理念及风格,其中包括对衣服的设计、面料、廓形等等的表达所以对于服装设计的…

衣橱管理APP——《衣橱管家》页面设计

目录 一、界面总体设计二、详细界面说明1.登录注册2.日历3.智能推荐4.我的5.衣橱6.时尚 三、附录 一、界面总体设计 《衣橱管家》有五大核心模块:衣橱管理、智能穿搭推荐、智能购买推荐、时尚社区、日常穿搭记录;界面设计将围绕这五大核心模块与登录注册…

服装店商家不离手的十大服装进销存管理软件,功能大对比

随着管理成本的提高,加上信息技术的发展,各行各业都要求应用专业的技术软件来提高管理效率,中小商户也不例外。 进销存软件是时代的产物,也是中小商户们想要做大做强生意的必然要求。然而市面上的进销存软件高达上百款&#xff0…

中小型服装店如何选择管理软件?

中小型服装店在发展中逐渐建立属于门店的会员管理、员工管理、商品管理体系,使用管理软件来提高门店经营效率,那么选择服装店管理软件要看哪些方面? 小编给大家一些中小型服装店选择软件时考虑的方面: 软件价格。中小型门店服装店规模小&…

基于C#的服装店进销存管理系统设计与实现

目 录 第一章 前言 1 1.1 选题背景 1 1.2 毕业论文的主要内容 1 第二章 服装连锁管理系统开发环境 3 2.1 开发环境选择 3 2.2 代码管理工具 3 2.3 项目代码命名空间规划 3 2.4 系统结构分析 4 第三章 服装连锁管理系统数据库设计 6 3.1 数据库的选择 6 3.2 系统数据库的设计 6 …

服装店如何建立系统的会员制度?

服装店要在竞争中立于不败之地,就要让自己的经营管理适应现代竞争的需要。服装店的核心就是会员,要不断开发新顾客,并维护老顾客。使单个顾客创造的利润最大化,并且能够长期循环,是服装店老板最想看到的。 会员制&…

服装实体店运营需要的所有软件,合集在此!(建议收藏)实体店运营 实体店运营干货 实体店运营全流程所需系统推荐

随着信息化普及程度越来越高,各行各业的运转速度都在加快,做生意的老板们也开始发现,单靠以前的人工管理已经完全不够用了。 尤其是服装实体店,款式分类多,库存又容易挤压,更加需要有科学的手段去管控日常的…

Python-裁判文书网

开门见山,直入主题,好久没更新了,搞一搞, 就来个 --裁判文书网 fiddler抓包: 打开fiddler 然后访问裁判文书网并选择筛选条件 整理下fiddler 删除一些干扰的链接,如:图片,css等等。 然后来分…

裁判文书网

裁判文书网 爬取动态加载的数据(js加密eval,jsfuck ) 分析网页 1.打开首页 [外链图片转存失败(img-sFgp9WYn-1566049211688)(E:\CSDN 博客\裁判文书网\首页.png)] 从各个标签入手,当点击其中一个分类,刑事案件的时候&#xf…

裁判文书解析思路

Param:关键词:利率,关键词:民间借贷Index:1Page:10Order:法院层级Direction:ascvl5x:a04d29b5c9bc4bcf5d988410number:YTAUguid:94940de9-cd1b-2f3fde45-14ef7a93a671 param是查询字符串,index是页码,page是一页展示的数据量,order是排序方式…

连载:阿里巴巴大数据实践—实时技术

阿里数据人都在用的内部技术经验 关注数智化转型俱乐部,数智化不迷路 摘要相对于离线批处理技术,流式实时处理技术作为一个非常重要的技术补充,在阿里巴巴集团内被广泛使用。 数据价值是具有时效性的,在一条数据产生的时候&#x…

阿里巴巴数学竞赛详细解答(据说晋级的直接P8岗)

关注并星标 从此不迷路 计算机视觉研究院 公众号ID|ComputerVisionGzq 学习群|扫码在主页获取加入方式 计算机视觉研究院专栏 作者:Edison_G 随着社会工作的沉淀,数学这些学问都忘记的差不多了,能力有限,解…

数学建模写作排版——LaTeX

笔记简介 2022年11月24日APAMCM开赛,但作为写论文的人员,在22号晚上11点对latex的使用还不是非常的熟练。于是在今天发奋图强,学会最基本的latex的用法。在有模板的情况下,能够写出完整的排版好看的文章。 latex模板 一般官网上…