E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
持续交付cicddevops
谈谈持续集成,
持续交付
,持续部署之间的区别
CI需要具备这些:全面的自动化测试。这是实践持续集成&持续部署的基础,同时,选择合适的自动化测试工具也极其重要;灵活的基础设施。容器,虚拟机的存在让开发人员和QA人员不必再大费周折;版本控制工具。如Git,CVS,SVN等;自动化的构建和软件发布流程的工具,如Jenkins,flow.ci;反馈机制。如构建/测试的失败,可以快速地反馈到相关负责人,以尽快解决达到一个更稳定的版本。持续集成的优点“快
Linux运维
·
2020-07-13 07:18
Linux
Basics
什么是
持续交付
持续交付
流程始于持续集成,管
longlongway2012
·
2020-07-13 06:59
《
持续交付
2.0:业务引领的DevOps精要》第8章:利于集成的分支策略
写在开头:本文摘抄自《
持续交付
2.0:业务引领的DevOps精要》第8章:利于集成的分支策略本章的核心在于通过代码分支策略来高效组织团队多人开发协作,从而达到
持续交付
的目的。
judadeshu
·
2020-07-13 06:52
杂
《
持续交付
》(三)部署流水线与构建脚本
引言本文是《
持续交付
》一书学习总结的第三篇。主要内容涉及部署流线和部署脚本的设计实践。部署流水线(一)要实现
持续交付
,一般会定义一条部署流水线(deploymentpipeline)。
CraftsCoder
·
2020-07-13 06:51
CI/CD
《
持续交付
》(五)数据管理与版本控制实践
引言本文是《
持续交付
》一书学习总结的第五篇。主要内容涉及数据管理以及Git分支管理的实践。数据管理软件代码的部署可以简单地用新的版本替换旧的版本,但是数据可不是如此。
CraftsCoder
·
2020-07-13 06:51
CI/CD
《
持续交付
》(四)部署发布与基础架构管理
引言本文是《
持续交付
》一书学习总结的第四篇。主要内容涉及部署发布和基础架构管理的实践。部署和发布(一)这次我们来看看软件
持续交付
的最后一个步骤:部署和发布。
CraftsCoder
·
2020-07-13 06:51
CI/CD
《
持续交付
》(六)总结
引言本文是《
持续交付
》一书学习总结的最后一篇。主要内容是结合实际中的一些工具和实践,对
持续交付
这个话题做个总结。
CraftsCoder
·
2020-07-13 06:51
CI/CD
持续集成与
持续交付
持续集成:构建-部署-测试-报告-----------------------------持续集成能够利用准专业测试人员“编译器先生”,不知疲倦、在项目前期发现缺陷,使得开发人员能够大胆地对系统划分模块、放心实施小迭代、尽早完成高质量的代码。数据证明,持续集成能够有效节省项目10%的工作量----------------------------->>>>>>>>>>>>>>>>>>>>>>>>>>
追寻北极
·
2020-07-13 06:35
process
《
持续交付
》学习笔记
《
持续交付
》:每次提交都对应用程序进行构建并测试,这称作持续集成。我写道每天checkin代码,每日dailybuild跑个测试就叫继续集成吗?这里我们强调的是可以快速获得反馈?什么是反馈?
iteye_20817
·
2020-07-13 05:54
持续集成CI
持续交付
的一点学习和思考
配合一些工作实践,对
持续交付
的一点学习和思考。主要参考:《
持续交付
:发布可靠软件的系统方法》、极客时间的专栏、本人的一点工作实际经验。首先是一些读书笔记,后面是自己的一点感想和评论。
Leo笑
·
2020-07-13 05:07
技术管理
DevOps核心实践--
持续交付
我们相信你们很多人会认为这听起来很像
持续交付
的原则-你会是对的!但是,
持续交付
只是DevOps工具箱中的一个工具。它是一个
开心自由天使
·
2020-07-13 05:55
DevOps
持续集成
《
持续交付
2.0》——读书笔记(一、二章节)
软件工程作为一项复杂的工程,具有四个特点:volatility(易变性)、uncertainty(不确定性)、conplexity(复杂性)、ambiguity(模糊性),正是由于这些软件特性,我们为了达成
持续交付
目标时
fyl027
·
2020-07-13 04:16
读书笔记
持续交付
-发布可靠软件的系统方法
常规的软件部署的反模式如下一、手工部署软件:1.有一份非常详细的文档来描述各个执行步骤及每个步骤中易出错的地方。2.以手工测试来确认该应用程序是否运行正确3.发布时,常常会修正一些在发布过程中产生的问题4.如果是集群环境部署,常常会发现在集群中各环境的配置都不相同,比如应用服务器的连接池设置不同或文件系统有不同的目录结构等5.发布过程需要较长时间6.发布结果不可预测,常常不得不回滚7.发布之后凌晨
duansilence
·
2020-07-13 04:00
工作辅助知识
持续交付
:巨大的益处也伴随着巨大的挑战
\\\\
持续交付
(CD)是一种软件工程方法,团队通过这种方式保持在短周期内生产有价值的软件,并且保证能够可靠地在任何时间发布软件。CD正在获得越来越多的关注与支持。\\CD的提倡者认为它能够
cpongo4'"\?;@
·
2020-07-13 03:08
C/C++ 基于 Jenkins、Conan 和 Artifactory 的
持续交付
C/C++在很多重要的行业都有应用,比如操作系统、嵌入式系统、金融系统、科研系统、汽车制造、机器人及游戏等等。在这些行业里,性能是非常关键的考量因素,而其他的语言又无法满足要求。作为一个如此重要的语言,C/C++的生态面临着一些严峻的挑战:大型工程-当代码行数达到百万级别时,如果没有现代化的工具,将很难管理大型工程。应用二进制接口不兼容-为了确保一个库与其他库、整个应用的兼容性,必须在通过各种配置
feng1456
·
2020-07-13 02:32
DevOps
持续集成与
持续交付
-git工具使用及git公有仓库
一、git工具使用1、git简介特点:速度快设计简单对非线性开发模式的强力支持(允许成千上万个并行开发的分支)完全分布式有能力高效管理类似Linux内核一样的超大规模项目(速度和数据量)官方参考学习文件:https://git-scm.com/book/zh/v2git三种状态:提交、已修改、已暂存。已修改表示修改文件,但还没有保存到数据库中。已暂存表示对一个已修改的文件的当前版本做了标记,使之包
YiSean96
·
2020-07-13 01:17
运维实战
运维
持续集成与
持续交付
-jenkins持续集成
jenkins持续集成1、安装下载[root@server3~]#rpm-ivhjenkins-2.240-1.1.noarch.rpm[root@server3~]#rpm-ivhjdk-8u171-linux-x64.rpmjenkins用java语言编写,可在tomcat等流行的servlet容器中运行,也可独立运行。CI(Continuousintegration持续集成)持续集成强调开发
YiSean96
·
2020-07-13 01:17
运维实战
持续集成和
持续交付
工具-jenkins
jenkins说明jenkins是一款由Java编写的开源的持续集成工具,它运行在Servlet容器中(例如ApacheTomcat)。它支持软件配置管理(SCM)工具(包括AccuRevSCM、CVS、Subversion、Git、Perforce、Clearcase和RTC),可以执行基于ApacheAnt和ApacheMaven的项目,以及任意的Shell脚本和Windows批处理命令,可以
WW15253061122
·
2020-07-13 01:31
JAVA后端《持续集成
持续交付
持续部署》
持续集成
持续交付
持续部署1.持续集成/
持续交付
/持续部署的目的是什么?2.什么是持续集成(CI)?2.什么是
持续交付
(CD)?3.什么是持续部署(CD)?4.Jenkins是什么?
weixin_43766298
·
2020-07-12 23:07
持续交付
流水线中的消息传递与协作实现
本篇文章主要讲解Mattermost+Jenkins实现消息传递和CI/CD管道之间的协作。ChatOps实施ChatOps是一种现代工作方式,它将人员,工具和讨论结合在一起,以提高生产力并帮助企业更快地发展。在ChatOps上运行的组织将自动监视和系统解析与人工监督和分析相结合,以最大程度地提高正常运行时间和效率。ChatOps奖励组织提高效率,自动化和创新的能力,更高的可靠性,更快的事件响应时
DevOps云学堂
·
2020-07-12 23:41
你准备好
持续交付
(CD)了吗?
持续交付
(CD,Continuousdelivery)就是说每次提交代码时立即构建,并可以将构建部署到生产环境中,本文将分享一些
持续交付
相关的方法和经验。
weixin_33826268
·
2020-07-12 23:59
一步步手动实现热修复(一)-dex文件的生成与加载
在开始学习之前,需要对基本的热修复技术有些了解,以下文章可以帮助到你:安卓App热补丁动态修复技术介绍【腾讯Bugly干货分享】AndroidPatch方案与
持续交付
Androiddex分包方案dodola
weixin_33749131
·
2020-07-12 23:26
持续交付
-发布可靠软件的系统方法pdf
下载地址:网盘下载内容简介编辑《
持续交付
:发布可靠软件的系统方法》讲述如何实现更快、更可靠、低成本的自动化软件交付,描述了如何通过增加反馈,并改进开发人员、测试人员、运维人员和项目经理之间的协作来达到这个目标
weixin_30482181
·
2020-07-12 23:05
持续集成
持续交付
七大开发工具
软件开发周期中需要一些可以帮助开发者提升速度的自动化工具。其中工具最重要的目的是促进软件项目的持续集成与交付。通过CI/CD工具,开发团队可以保持软件更新并将其迅速的投入实践中。Jenkins是最著名的CI/CD系统工具,且能迅速的成为开发引擎,管理开发方面。Jenkins为插件开发提供便利,为扩展版本控制系统提供功能且为IBM提供支持。由SunMicrosystems分离出来的Hudson项目首
苏小宓
·
2020-07-12 22:00
持续交付
(Continuous Delivery)和持续部署(Continuous Deployment)的区别
持续交付
并不是指软件每一个改动都要尽快的部署到产品环境中。它指的是任何的修改都已证明可以在任何时候实施部署。
russ44
·
2020-07-12 22:17
测试人生
Java项目的利器 - 敏捷开发:持续集成与
持续交付
敏捷开发的关键词是:持续集成与
持续交付
。
美队庆
·
2020-07-12 22:21
Java知识
《
持续交付
:发布可靠软件的系统方法》笔记
《
持续交付
:发布可靠软件的系统方法》JezHumble,DavidFarley乔梁译软件交付的原则:为软件的发布创建一个可重复且可靠的过程将几乎所有事情自动化把所有的东西都纳入版本控制提前并频道地做让你感到痛苦的事情內建质量
如锋
·
2020-07-12 22:09
Reading
《
持续交付
》(一)概念与配置管理
引言最近一段时间阅读了《
持续交付
》这本书,打算用几篇文章的篇幅总结一下阅读的收获。此为第一篇。
CraftsCoder
·
2020-07-12 22:22
CI/CD
持续交付
概述
TableofContents1
持续交付
和持续部署2自动化测试2.1功能测试2.2部署测试2.3性能测试3环境(environment)3.1自动化测试环境3.2自动化环境和生产环境的相似度3.3自动化构建过程的优化
追寻北极
·
2020-07-12 22:49
process
持续集成、
持续交付
GoCD中文网开通啦
如果大家使用过Jenkins那么相信大家对于持续集成非常熟悉。今天要给大家介绍的是另一个非常强大的CD工具GoCD官方对其也称之为GO但是要明白他和go语言golang是没有多大关系的,他是使用java语言开发的。如果你真在使用Jenkins你肯定在疑惑为什么要使用GoCD那么我把他们的异同告诉大家:先贴GoCD中文网地址https://gocd.org.cn中文文档地址:https://docs
MarsWill
·
2020-07-12 22:20
运维
【Java架构:
持续交付
】一篇文章搞掂:Jenkins
一、安装1、使用yum本地安装1.1、使用yum安装JDKa、检查系统是否有安装open-jdkrpm-qa|grepjavarpm-qa|grepjdkrpm-qa|grepgcj如果没有输入信息表示没有安装。如果安装可以使用rpm-qa|grepjava|xargsrpm-e--nodeps批量卸载所有带有Java的文件这句命令的关键字是javab、检索yum中包含java的列表yumlist
ascnyk3844
·
2020-07-12 21:45
【Java架构:
持续交付
】一篇文章搞掂:
持续交付
理论
一、持续集成、
持续交付
、DevOps概念,关系等持续集成(Continuousintegration/CI)
持续交付
(Continuousdelivery/CD)持续部署()持续(Continuous)
ascnyk3844
·
2020-07-12 21:13
针对Java开发者的
持续交付
完整实施指南 | 内含福利
那么对于“
持续交付
”的知识是你跳出舒适区,往更高方向发展所必须学习的内容。虽然
持续交付
本身与业务软件的实现没有多大关系,但是这对你理
程序猿DD_
·
2020-07-12 21:32
企业持续集成与
持续交付
的进化
开发人员推动现代商业应用程序开发已成为商业成功的核心。因此,应用程序开发人员不仅在公司内部,而且在全球经济中,都成为宝贵的资产。根据Stripe报告,这些开发人员有可能在未来十年内将全球GDP整体提高3万亿美元-这就是为什么保持他们的生产力和专业性比以往任何时候都更重要。吸引和留住有才能的开发人员许多开发人员希望在这样一个环境中工作,在此环境中他们可以专注于创建交付价值的功能。为了营造这种环境,许
zongyimin
·
2020-07-12 20:44
IT技术
日志
Devops
平安好房iOS开发团队技术周报(第四十五期)
本期导读:本期周报主要包括苹果对微信关闭赞赏的回应、天弘基金移动App架构演化、携程无线
持续交付
平台建设等内容。
linkoubian
·
2020-07-12 19:44
DevOps流水线(1)什么是Pipeline流水线?
推动该计划的核心技术是Jenkins,这是一个用于建立持续集成和
持续交付
(CI/CD)流水线的开源工具。
睡着了的熊
·
2020-07-12 15:26
持续交付
(第四章)—测试策略的实现
在上一章中介绍了持续集成,这让我们的项目在整个生命周期中都是可控的,一直处于可运行状态,对于后期的集成也是起很大的帮助的,但是要获得这些优点,就需要团队之间良好的协作,共同遵守一些良好的实践,比如,使用版本控制工具,频繁提交,多些注释,测试覆盖等。那在这一章就讲其中一个很重要的实践——测试,主要讲解如何实现测试策略,而不涉及具体测试的书写。持续集成为什么要写测试我们不应该将所有的检查都依赖于手工或
DouQing
·
2020-07-12 14:31
开源项目的编译优化实践
随着各项目的蓬勃发展,我们对于持续集成、
持续交付
、持续部署(CI/CD)都提出了更高的要求。本文是CI/CD系列的开篇,重点介绍持续集成的编译优化实践。
ZILLIZ RDS
·
2020-07-12 14:12
Milvus
玩转spring boot——结合阿里云
持续交付
这一过程如果交给人工完成往往容易出错,如项目有大量的配置,而仅有一处配置不正确将会发生重大的灾难,因此项目的持续集成和
持续交付
则尤为重要。
weixin_34010949
·
2020-07-12 08:27
现有的静态代码扫描体系弱爆了?看看阿里的吧!
阿里将其应用于EMAS
持续交付
解决方案中,用数据说明实力!本次直播视频精彩回顾,戳这里!演讲嘉宾简介:芸墨(龚能)淘宝技术部,高级无线开发工程师。以下内容根据演
weixin_33777877
·
2020-07-12 07:11
Jenkins+pytest+Allure搭建自动化测试
持续交付
(CONTINUOUSDELIVERY)它可以让软件产品的产出过程在一个短周期内完成,以保证软件可以稳定、持续的保持在随时可以释出的状况。
weixin_30711917
·
2020-07-12 06:15
【技术视野】窥探CI/CD
CI/CD
持续交付
,快速试错,为
软件开发随心记
·
2020-07-12 04:42
java
jenkins
CI与CD
CI/CD的核心概念是持续集成、
持续交付
和持续部署。作为一个面向开发和运营团队的解决方案,CI/CD主要针对在集成新代码时所引发的问题(亦称:“集成地狱”)。
zzzzzzBIUBIU
·
2020-07-12 04:24
架构与管理
jenkins自动化搭建测试环境
简述概念Jenkins是一个功能强大的应用程序,允许持续集成和
持续交付
项目,无论用的是什么平台。这是一个免费的源代码,可以处理任何类型的构建或持续集成。集成Jenkins可以用于一些测试和部署技术。
借物小人
·
2020-07-12 03:33
自动化测试集成工具
柴叔《程序员(Dev)的运维(Ops)课》回顾
2、与我理解的devops有一些不同,至少重点不是持续集成
持续交付
这些,以工具链,自动化为主。而是从零开始,用最基础的脚本,ba
beride
·
2020-07-12 02:40
基于容器服务的持续集成与云端交付(五)- 探究
持续交付
系统的本质
阅读原文请点击摘要:换个角度看
持续交付
在《基于容器服务的持续集成与云端交付》系列中,我们已经讨论了持续集成与
持续交付
给软件开发带来的变革,介绍了如何从零搭建一个
持续交付
系统以及在阿里云上面如何实现
持续交付
阿里云_云栖社区
·
2020-07-12 01:38
Docker学习-----第一波
我的理解:就是能将应用程序自动部署到容器的引擎,更加方便我集成开发,
持续交付
项目的东西。官方介绍:点我,你没看错,就是我!!二、where?Docker?
Xiangdong_She
·
2020-07-12 00:32
零停机时间发布 - 关系数据库
我目前正在与一个正在致力于持续部署的开发团队合作,作为其
持续交付
采用计划的一部分。
T&K
·
2020-07-11 23:00
devops实施难度_实施DevOps时要避免的10个陷阱
为了跟上这一更快的步伐,领先的技术专业人员正在构建具有精确性并接受
持续交付
,集成和DevOps标准的软件。LiuShanhong表示,“截至201
cumj63710
·
2020-07-11 14:49
数据库
大数据
编程语言
python
人工智能
软件测试-持续集成jenkins教程
可以说,持续集成是为了
持续交付
。持续集成的核心价值在于:持续集成中的每一个环节都是自动完成的,无需太多的人工干预,有利于减少重复过
mxrrr_sunshine
·
2020-07-11 13:09
软件测试
上一页
25
26
27
28
29
30
31
32
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他