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
持续交付
什么是阿里云容器服务?
关于阿里云容器服务的详细内容:阿里云容器服务使用教程容器服务(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
认知系统升级日志 -
持续交付
今年,因为自己开始注重个人成长的建设,也想真正尝试
持续交付
的压力以及每天进步一点点对自己的成长的帮助。我组织了一个心理学国考的复习小组。这个小组有两点规则:每人承诺每天交付一项内容。可以是文字,可以是
風太壹
·
2020-03-22 23:48
从单体架构到微服务架构
微服务架构是一种架构风格,专注于软件研发效能,主要包括单位时间内实现更多功能,或者软件从想法到上线的整个
持续交付
的过程。在当前的互联网环境中,业务变化迅速,也促使了微服务架构的普及。
看山
·
2020-03-22 23:51
微服务
微服务
架构
DevOps
什么是阿里云容器服务?
关于阿里云容器服务的详细内容:阿里云容器服务使用教程容器服务(ContainerService)提供高性能可伸缩的容器应用管理服务,支持用Docker容器进行应用生命周期管理,提供多种应用发布方式和
持续交付
能力并支持微服务架构
云计算小百科
·
2020-03-22 17:13
《持续集成》读书笔记之一
要向
持续交付
这个目标迈进,还有很多改进空间。同时技术教练已经帮兄弟产品线用jenkins打造了持续集成流水线,有些方面已经比推行了几年的我们做得还要好了,我们可不能落后
越爸刘伯
·
2020-03-21 13:07
持续交付
第三章
持续集成3.1准备工作版本控制与项目相关的内容必须提交到版本控制库自动化构建人和计算机之间可通过命令行自动执行应用的构建、测试以及部署的过程团队共识修复破坏应用程序的任意修改是最高优先级的任务3.2一个基本的持续集成系统若要提交修改更新的代码(1)查看是否有构建正在运行(2)一旦构建完成且测试全部通过,就从版本控制库中将该版本更新到自己的开发环境(3)在自己的开发机上执行构建脚本,运行测试,确保机
baebaewangd
·
2020-03-21 00:42
独家:阿里巴巴DevOps落地实践玩法及思路解析
摘要:7月26日,阿里巴巴持续集成
持续交付
平台——云效,在深圳阿里中心举办了一场“业务为王时代,DevOps怎么玩?”
阿里云云栖号
·
2020-03-20 23:55
《
持续交付
》 - 自动化验收测试
一验收测试验收测试的最终目标就是为了验证应用程序是否提供了用户所需要的功能。这在单元测试中是体现不出来的,单元测试只是验证了代码的某一部分是按照开发人员的思路运行的。所以去做验收测试是很有必要的,对于每一个验收测试来说,只有其满足了验收从条件(功能和非功能性的),我们才能确定我们真的完成了当前这一用户故事或需求。验收测试阶段的工作流程:验收测试流程对项目进行验收测试是必不可少的,而相对于手工测试来
司鑫
·
2020-03-20 08:47
WiseBuild
持续交付
平台支持定时周期触发-深圳Wise2C睿云智合
持续交付
平台方案睿云智合WiseBuild
持续交付
平台支持定时周期触发,代码变更检查以及Webhook等多种触发方式。
方舟8
·
2020-03-19 00:32
持续交付
流水线为何对软件开发如此重要?
作者AndrewPhillips译者张斌
持续交付
(CD)是一种软件策略,它使企业尽可能快速有效地向用户提供新特性。
EAII企业架构创新研究院
·
2020-03-18 02:25
上一页
33
34
35
36
37
38
39
40
下一页
按字母分类:
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
其他