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
持续交付
持续交付
-入门介绍
持续交付
目的快速发现错误“快速失败”,在对产品没有风险的情况下进行测试,并快速响应;每完成一点更新,就集成到主干,可以快速发现错误,定位错误也比较容易。
数学视角
·
2020-04-14 17:53
持续交付
发布可靠软件的系统方法(基础篇)第二章:配置管理
《
持续交付
发布可靠软件的系统方法》读书笔记配置管理指一个过程,通过该过程,所有与项目有关的产物,以及它们之间的关系都被唯一定义、修改、存储与检索。
潘晓华Michael
·
2020-04-14 11:46
什么是阿里云容器服务?
关于阿里云容器服务的详细内容:阿里云容器服务使用教程容器服务(ContainerService)提供高性能可伸缩的容器应用管理服务,支持用Docker容器进行应用生命周期管理,提供多种应用发布方式和
持续交付
能力并支持微服务架构
云计算小百科
·
2020-04-14 08:48
《
持续交付
》- 构建与部署的脚本化
对于一个简单的项目来说,使用一些常用的IDE就可以满足对项目的构建和测试,但对于一些比较复杂的项目,需要多人协作开发,那么使用脚本来执行应用程序的构建、测试和打包是很有必要的。不管我们是采取哪种方式对项目进行构建和部署,我们都应该使其一直保持活力,也就是说这个系统不仅要从项目开始就开发,而且一直要持续到软件在生产环境中的维护阶段。一构建工具概览一个项目如果是采用手动的方式去构建的话,缺点显而易见可
司鑫
·
2020-04-13 23:32
GitHub 十大 CI 工具
持续交付
(Continuousdelivery)指的是,频繁地将软件的新版本,交付给质量团队或者用户,以供评审。如果评审通过,代码就进入生产阶段。有不少的CI和CD工具
极小光
·
2020-04-13 19:57
为什么要做Scrum Master
熟读和自己重写过自己测试的系统整体框架,那时起就思考如何从技术架构的层面测试应该关注什么,架构的变化会带来什么,测试如何更好的介入;后面介入自动化测试、测试方法论、测试技术、专项等各方面的研究和应用,同时接触持续集成、
持续交付
的理念
撒哈拉的海马_敏捷
·
2020-04-13 18:00
“女儿情”
持续交付
因为非常喜欢女儿情这首曲子,年中定了目标:希望年底能够演奏女儿情。学习完成:7月初。这首曲子不复杂,且有大段重复,老师花2节课拉完后就是无尽的练习。第一次交付v1:8月底,分段练习合曲子。刚开始对我来说难点就是摇指的同时左手还需配合,将曲子拆分成多个小段单独练习后再合,第一次将整首曲子合完是8月底。第二次交付v2:10月初,强化练习能流畅弹完。继续练习将曲谱背熟、弹起来卡壳较少的时候是在10月国庆
沙沙1905
·
2020-04-13 00:18
持续交付
一——软件交付的问题
对于作者提到的关于软件交付的问题,虽然自己没有太多的经历,但是从身边人的阐述中也听说过关于软件交付的问题,因为软件部署交付引起的加班最正常不过了。书中列出了几个传统模式下的软件部署方式,也就是书中总结的反模式:部署流水线手工部署软件——手工容易出错,结果不可预测,重复性高,消耗的人力多,时序问题。开发完成之后才向类生产环境部署——由于其他的外部因素导致运维人员在开发完成甚至发布到生产环境的时候才第
977777
·
2020-04-12 21:14
持续交付
2.0:云原生
持续交付
《
持续交付
》提出了一系列贯穿整个软件交付生命周期的最佳实践。但它成书的年代(2010年)云计算尚未得到广泛应用,尤其在软件开发过程中的应用非常有限。
ThoughtWorks
·
2020-04-11 09:50
什么是阿里云容器服务?
关于阿里云容器服务的详细内容:阿里云容器服务使用教程容器服务(ContainerService)提供高性能可伸缩的容器应用管理服务,支持用Docker容器进行应用生命周期管理,提供多种应用发布方式和
持续交付
能力并支持微服务架构
云计算小百科
·
2020-04-10 23:28
GitOps丨一种实现云原生的
持续交付
模型
GitOps是一种实现
持续交付
的模型,它的核心思想是将应用系统的声明性基础架构和应用程序存放在Git的版本控制库中。
Choerodon猪齿鱼
·
2020-04-09 18:22
pull-request
可视化
ci
持续交付
《
持续交付
》- 持续集成
一持续集成是什么持续集成是一种软件开发实践,即团队开发成员经常集成他们的工作,通过每个成员每天至少集成一次,也就意味着每天可能会发生多次集成。每次集成都通过自动化的构建(包括编译,发布,自动化测试)来验证,从而尽早地发现集成错误。对于很多软件项目来说,开发人员虽然可以做到在提交代码后对代码进行自动化的单元测试,但基本上没人会在试运行环境中去启动并使用它。这样便可能会发生一些潜在的问题。比如当开发结
司鑫
·
2020-04-09 03:03
持续交付
发布可靠软件的系统方法(交付生态圈)第十五章:
持续交付
管理
《
持续交付
发布可靠软件的系统方法》读书笔记实现
持续交付
不仅仅是搭建一些工具,做一些自动化的工作,它依赖于交付过程中的每个人的协作。通过
持续交付
实践,可以快速且可靠地交付新版本。
潘晓华Michael
·
2020-04-08 18:57
CodePipeline联动容器的DevOps实践
开发界关注如何让Docker的
持续交付
更简单、安全、高效。
阿里云云栖号
·
2020-04-07 17:46
【读书笔记-012】
持续交付
2.0之业务需求管理和协作
一款产品的整个生命周期可以分成五个阶段,即概念阶段、孵化阶段、验证阶段、运营阶段和业务退市阶段。除概念阶段外,每个阶段都至少包含一个产品迭代周期,每个产品迭代周期中又分为准备期和交付期。产品版本周期准备期目标是让参与该产品版本周期的所有角色对期望解决的业务问题以及最小可行性解决方案达成共识。准备期是团队成员共同探索发现与决策的过程,从最初要解决的业务领域问题出发,业务、产品研发运维团队一起研讨,共
爱倩子的李总
·
2020-04-07 12:25
【原】持续集成、
持续交付
、持续部署 CI/CD理解
如何理解持续集成、
持续交付
、持续部署持续集成ContinuousIntegration是指软件个人研发的部分向软件整体部分交付,以便尽早发现个人开发部分的问题;目的,就是让产品可以快速迭代,同时还能保持高质量
曹赫洋
·
2020-04-07 05:07
持续交付
发布可靠软件的系统方法(部署流水线)第六章:构建与部署的脚本化
《
持续交付
发布可靠软件的系统方法》读书笔记构建工具概览MakeAntNAnt与MSBuildMavenRakeBuildrPsake构建部署脚本化的原则与实践为部署流水线的每个阶段创建脚本使用恰当的技术部署应用程序使用同样的脚本向所有环境部署使用操作系统自带的包管理工具确保部署流程是幂等的部署系统的增量式演进部署脚本化多层的部署和测试层配置应用
潘晓华Michael
·
2020-04-07 03:58
如何选择合适的交付周期
是举起
持续交付
的大旗,追赶面前的先行者;还是独善其身,以不变应万变?我们一起聊聊如何选择合理的交付周期。交付周期的选择在寻找答
FuQiang
·
2020-04-07 01:56
《编程狂人》第一百期,程序员必看的技术周刊
业界新闻Redis未授权访问缺陷可轻易导致系统被黑IanBuck畅谈GPU计算背后的故事Docker公司提出将重点关注容器安全Netflix开源
持续交付
平台Spinnaker前端开发读懂ECMAScript
推酷
·
2020-04-07 00:33
GitOps入门与实践:如何集成Git和K8S?
什么是GitOpsGitOps是一种实现
持续交付
的模型,利用Git开发工具对云原生应用程序进行操作和管理。当将应用
RancherLabs
·
2020-04-06 18:42
kubernetes
git
特性开关和 GitOps, 5个用例帮您搞定
GitOps的实践是
持续交付
的下一个替代。它允许开发人员进入IT运维的传统工作范围-许多历史关卡的所在地-自动更新生产环境的应用程序和运行程序的基础设施。
灵雀云
·
2020-04-06 18:28
灵雀云
jenkins
Screwdriver 作为 CD 基金会的第一个孵化项目加入 CD 基金会
持续交付
基金会(CDF),在
持续交付
领域对许多增长最快的项目来说是一个供应商中立的家,宣布Screwdriver成为其最新的孵化项目。
灵雀云
·
2020-04-06 18:06
灵雀云
jenkins
《
持续交付
》(第四章)——测试策略的实现
测试初探测试是跨职能部门的活动,是整个团队的责任,应该从项目一开始就一直做测试。测试因该在开发人员开始开发要测试的功能之前就写好。这样,这些测试就成了一个可执行的且从系统行为角度描述的规格说明说。测试策略的设计主要是时别和评估项目风险的优先级,以及决定采用哪些行动来缓解风险的一个过程。测试的分类1.业务导向且支持开发过程的测试这一象限的测试通常称为功能测试或验收测试,验收测试确保用户故事的验收条件
落花的季节
·
2020-04-06 15:35
持续交付
模式下的安全活动
采用持续性的、轻量级的,能够融入到
持续交付
模
ThoughtWorks
·
2020-04-06 06:05
360°透视:云原生架构及设计原则
这个概念是MattStine根据其多年的架构和咨询经验总结出来的一个思想集合,并得到了社区的不断完善,内容非常多,包括DevOps、
持续交付
(ContinuousDelivery)、微服务(MicroServices
yijian2595
·
2020-04-05 18:06
持续交付
在金融IT上的实现由Wise2C打造
对待很多事情,我们都喜欢比较,以及提出一些反对意见,并制造出一种紧张感觉,迫使他人做出选择。不久前,有一个活跃的线程clouderati回音室这样的概念,即平台即服务(PaaS)交付NoOps,来与DevOps相比。你支持谁?DevOps还是NoOps?围绕这一话题的争议点是它必须让某个市场部门认为是成功。回来现实世界来,IT人员只是关心解决他们面临的一些部署、更新、扩展这些难题,以确保复杂系统与
方舟8
·
2020-04-05 18:31
持续集成
持续交付
频繁地将软件的新版本,交付给质量团队或者用户,以供评审。如果评审通过,代码就进入生产阶段。
持续交付
可以看作持续集成的下一步。它强调的是,不管怎么更新,软件是随时随地可以交付的。
番薯大佬
·
2020-04-05 09:45
IOS软件开发之持续集成-持续部署-
持续交付
天下武功无坚不破,唯快不破天下任何武功,都有自己自己的不足,防守的再好,也有破解方法,只要意识、攻、守、应机变化等速度远远高于对方,势必游刃有余!往低处说,就是快速的进攻,让对方疲于招架,无还手之力,逼其露出破绽,进而胜之,往高处说,就是对方为来得及反应,就被击中,所谓拳打人不知,乃一击必杀之意。在武术当中以咏春拳、截拳道等很多拳法都是这个理念,事实证明,确实有一定的道理!如果在软件开发流程中把实
跑步的李磊
·
2020-04-04 23:52
《
持续交付
》第四章 测试策略的实现
引言质量内嵌是指从多个层次(单元,组件和验收)上写自动化测试,并将其作为部署流水线的一部分来执行,即每次应用程序的代码、配置或环境以及运行时所需软件发生变化时,都要执行一次质量内嵌意味着要不断地改进自动化测试策略在一个理想的项目里,项目一开始,测试人员就会与开发人员以及客户一起写自动化测试。每次有对应用程序的修改时,持续集成系统都会运行这些自动化测试套件,即这些测试套件也是一个回归测试集合测试策略
杨慧莉
·
2020-04-04 17:29
CI Weekly #4 | 不同规模的团队,如何做好持续集成?
CIWeekly围绕『软件工程效率提升』进行一系列技术内容分享,包括国内外持续集成、
持续交付
,持续部署、自动化测试、DevOps等实践教程、工具与资源,以及一些工程师文化相关的程序员Tips。
fir_im官方
·
2020-04-04 14:49
全球运维大会GOPS | 加长版优维老王演讲带来的是什么体验
最近风风火火的DevOpsMaster认证培训班,老王的《
持续交付
》最长版本讲了4个小时。据说老王讲运维的完整PPT大概有400页面之多,所以他能够每次不重复的讲运维方方面面。这次北京站
优维科技EASYOPS
·
2020-04-04 09:19
如何在2周内交付85%以上需求?阿里工程师这么做
提升
持续交付
能力最近我们在阿里内部做团队效能改进时,提出了称之为“2-1-1”的愿景,得到了不少部门的认可。什么是211呢?
阿里云云栖号
·
2020-04-03 22:40
「技术套利」如何用开源软件的思维做营销
在遵循基本协议的前提下,一群富有创造性的程序员松散地联合起来,依靠自我驱动和
持续交付
,合力打造出令人惊叹的软件作品。这种软件开发模式被成为开源,它是人类最伟大的发明之一。
XDash
·
2020-04-03 22:20
极客时间一些课程优惠购买链接
[
持续交付
36讲]![数据结构与算法之美]![趣谈网络协议]![Nginx核心知识100讲]![MySQL实战45讲]![Linux性能优化实战]![赵成的运维提现管理课]!
剑有偏锋
·
2020-04-03 15:39
流水线即代码
文/鄢倩2016年11月份的技术雷达中给出了一个简明的定义:流水线即代码(PipelineasCode)通过编码而非配置持续集成/
持续交付
(CI/CD)运行工具的方式定义部署流水线。
ThoughtWorks
·
2020-04-03 01:43
iOS
持续交付
之 Fastlane
转载自作者:LaiYoung_链接:https://juejin.im/post/5a7b10bb6fb9a0636263bfd5小目标:使用Jenkins一键构建,并自动上传到AppStore。一、为什么选择Fastlane?fastlane是为iOS和Android应用程序自动化测试部署和发布的最简单方法。它处理所有繁琐的任务,如生成屏幕截图,处理代码签名以及发布应用程序。使用场景提交时执行测
swu_luo
·
2020-04-02 16:50
持续交付
的七个问题探讨(摘录)
而这一切,都离不开各种自动化测试工具及高效的
持续交付
管道。目前大部分互联网公司,尤其是新兴的创业公司,已经从传统的瀑布流模式变革到敏捷开发模式。
言射手
·
2020-04-01 07:39
如何理解Heroku提出的12要素应用?
将开发环境和生产环境的差异降至最低,并使用
持续交付
实施
谁不曾年少轻狂过
·
2020-03-30 23:22
【CC说】用一页纸“自动化测试画布”治理自动化测试
随着Devops和Agile的持续推进,很多公司都把自动化测试作为了
持续交付
上的一个最佳实践,自动化测试的好处我们在这里不再累述,通常实践下来会遇到以下几个难点:自动化测试代码日渐庞大,维护性成本高为追求自动化测试覆盖率
CC先生之简书
·
2020-03-29 21:58
《微服务设计》书摘(二):部署 & 测试
第六章:部署本章主要讨论持续集成&
持续交付
。6.1持续集成&微服务CI(ContinuousIntegration,持续集成)保证新提交的代码与已有代码进行集成,从而让所有人保持同步。如果没有C
63e29c663713
·
2020-03-29 07:53
jenkins+kubernetes+harbor+gitlab构建企业级devops平台
DevOps是一套完整的运维开发流程,可以实现快速的构建、测试和发布软件,整个流程包括敏捷开发->持续集成->
持续交付
->持续部署->DevOps,通过Kubernetes,我们可以实现容器在多个计算节点上的统一调度
wx59302467bffd5
·
2020-03-28 16:22
devops
linux
kubernetes
devops
Jenkins Pipeline与Docker的集成实践
JenkinsPipeline(简称Pipeline)是支持Jenkins实现和集成
持续交付
流水线的一套插件。
蝗虫的小腿儿
·
2020-03-28 09:10
持续交付
发布可靠软件的系统方法(交付生态圈)第十三章:组件和依赖管理
《
持续交付
发布可靠软件的系统方法》读书笔记
持续交付
让应用程序处于随时可发布的状态。在大型重构或添加复杂功能时,要继续保持应用的可发布状态,需要对大型应用组件化。
潘晓华Michael
·
2020-03-28 05:28
持续交付
模式下的安全活动
在上一篇文章《敏捷精益团队面临的三大安全挑战》中,我们对现如今敏捷精益团队所面临的安全挑战进行了总结和分析,这三大挑战分别是:一次性的安全检查无法匹配持续性的交付模式缺乏自动化、自助化的支持,安全实践落地难高耸的部门墙让开发和安全团队难以进行高效的协作在接下来的几篇文章中,我们将逐一为你介绍团队、组织应该如何应对这些挑战。本篇文章先来讲讲如何解决第一个挑战。原则:采用持续性的、轻量级的,能够融入到
独自旅行
·
2020-03-27 03:39
【译】
持续交付
--自动化发布流程
标签(空格分隔):翻译原文地址:ContinuousDelivery-AutomatingtheReleaseProcess对于很多开发者来说,发布版本的那天都会陷入巨大的压力。发布过程中总是有些风险,比如出现某些莫名其妙的问题,或者是产品里又被发现了某个bug。在我上一家公司,我们采取的是手动发布版本,过程基本都是人工去做的,因此,特别容易出现问题。在发布当天,DevOps(译者:看百度百科是怎
xiaolei_si
·
2020-03-26 16:41
《
持续交付
发布可靠软件的系统方法》读书笔记
构建与部署的脚本化第七章:提交阶段第八章:自动化验收测试第九章:非功能需求的测试第十章:应用程序的部署与发布交付生态圈第十一章:基础设施与环境管理第十二章:数据管理第十三章:组件和依赖管理第十四章:版本控制进阶第十五章:
持续交付
管理
持续交付
发布可靠软件的系统方法
潘晓华Michael
·
2020-03-26 15:10
Jenkins篇01:Jenkins在Mac下的安装
Jenkins是一款基于Java的持续集成工具,用于监控持续重复的工作,使软件的
持续交付
变成可能。持续集成是一个开发的实践,需要开发人员定期集成代码到共享存储库。
_stefan__
·
2020-03-26 10:03
jenkins安装部署
一、相关概念1.1Jenkins概念:jenkins是一个功能强大的应用程序,允许持续集成和
持续交付
项目,无论用的是什么平台。1.2Jenkins目的:1、持续、自动的构建/测试软件项目。
平面小狮子
·
2020-03-24 21:54
如何用 Gitlab 一键实现 CI 持续集成?
在此需求下,持续集成,持续部署,
持续交付
被越来愈多公司所推崇,DevOPS文化的兴起,一方面是实践打破运维与研发的堡垒之墙,另一方面也是敏捷开发过程中的必要产物。
KaliArch
·
2020-03-24 15:36
Gitlab
CI
DevOPS
敏捷
Linux
《
持续交付
》第一章
以前认为在一个软件开发过程中,代码写完了重头戏就过去了,可能真的是因为没有经历过从软件开发完成到交付给客户的这个过程,恰好最近我们的课程设计编码已经完成,正在考虑部署交付的问题,拿起这本书算是比较合时宜吧!这本书关注的点是构建,部署,测试和发布过程,中心模式是部署流水线,即就是一个软件从构建,部署,测试到发布的自动化实现.发布反模式手工部署软件:人并非机器,很难避免一些人为操作的失误,更别说执行顺
baiying
·
2020-03-24 04:49
上一页
34
35
36
37
38
39
40
41
下一页
按字母分类:
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
其他