持续集成
文章平均质量分 82
慕筱技术进阶日志
这个作者很懒,什么都没留下…
展开
-
技术进阶指南:如何快速掌握一门新技术
软件技术一直处于快速发展阶段,开发技术迭代频繁,新技术层出不穷。作为一名软件开发人员,我们该如何快速并深入的学习掌握一门新技术,持续保持自己的竞争力?关于技术进阶这里总结出以下几点:01 整体到细节就拿阅读一本书举例子,当阅读一本新书时,首先要做的是通过阅读前言和目录,大致了解书中的框架,从中获取到基本信息做到心中有数,再进行整本书的详细阅读。事实上,这种方法同样适用于学习软件技术。我们在学习某一新技术时,也应先快速地去了解技术的大致情况和侧重点,再仔细深入的研究具体详细内容。例如,原创 2021-08-25 20:03:12 · 513 阅读 · 0 评论 -
持续集成进阶篇
持续集成进阶篇在前一篇文章持续集成入门篇中我大概介绍了下持续集成的概念及工具(抱歉,在前一篇文章中我查的资料不够与时俱进,工具介绍的都比较老,目前流行的工具应该就属Jenkins和Travis CI 了)。这篇文章我将就持续集成的话题继续深入地探讨一番。持续集成的四个步骤代码级别的集成这个级别的集成不依赖独立的持续集成工具也可以实现,一般语言的bui转载 2017-09-02 20:54:46 · 891 阅读 · 0 评论 -
DevOps实践集——应用运维之持续部署
DevOps实践集——应用运维之持续部署1. 场景持续部署:业界没有统一明确地定义,简单理解为将集成结果部署到不同的环境供用户使用,并且立即反馈部署结果的实践,其中不同的环境包括:开发环境、测试环境、预发布环境、生产环境持续部署两个核心要素:持续、自动化,自动化是持续的基础持续部署的需求场景:需要频繁的发布更新部署规模较大,人工操作费时费转载 2017-09-01 17:32:31 · 3294 阅读 · 0 评论 -
转载_CI 系统搭建:Git、Gerrit与Jenkins
转载_CI 系统搭建:Git、Gerrit与Jenkins去年写的这五篇 CI 文章时候方便邮件测试,自己搞了一个 thstack.com 域名玩。当时也没在意,所有的文章里邮箱地址都是引用 @thstack.com 域名。让我没想到是,2014 年这个神奇的一年,thstack.com 会成为我们的公司名字和域名。我想说的是,我们内部的邮件系统也在用 @thstack.c转载 2017-08-29 22:49:15 · 836 阅读 · 0 评论 -
CI Weekly #8 | CI/CD 技能进阶路线
CI Weekly #8 | CI/CD 技能进阶路线在使用 flow.ci进行持续集成的过程中,也许你会遇到一些小麻烦。最近我们整理了一些常见问题在 flow.ci 文档之 FAQ,希望对你有用。如果你遇到其他问题,也可以通过「在线消息」或去Gitter群 给我们反馈 :)这期 CI Weekly 收录了一些CI/CD进阶线路、具体实践、Dcker/微服务、DevOp转载 2017-09-06 13:37:11 · 367 阅读 · 0 评论 -
CI Weekly #7 | Instgram/Quora 等大公司如何做持续部署
CI Weekly #7 | Instgram/Quora 等大公司如何做持续部署终于,你们期待的 flow.ci iOS 项目持续集成 开始公测了。在这几个工作日,flow.ci 做了些许「功能优化」与「问题修复」,性能和体验都在持续优化中。比如:iOS 快速入门文档更新;构建列表状态显示优化,更方便地辨别当前任务的构建状态;前端界面体验优化;GitLab转载 2017-09-06 13:35:47 · 424 阅读 · 0 评论 -
实现持续集成,我们需要做什么
实现持续集成,我们需要做什么大纲持续集成是个什么鬼 有什么好处 需要什么 怎样做 持续集成是个什么鬼持续集成(CI, Continuous Integration),是极限编程(XP, Extremely Programming)中的一种实践。它主张每天提交若干次代码,每次提交都经过自动化编译和测试(最低要求为单元测试)后,集成到代码库的主干上去。有什么转载 2017-09-06 13:24:55 · 461 阅读 · 0 评论 -
我们正在路上—从持续集成到持续发布
我们正在路上—从持续集成到持续发布 持续集成作为一种很好的软件工程实践被很多团队所采用,和其他一些先进的实践一样,它最终的目的一定是服务于产品的。产品的价值最终体现在用户体验的提升,而这个的前提就是产品的每一次更新能够及时地传递给用户,对于运维团队来说就是更快地在生产环境中部署最新的产品,对于研发团队来说就是更频繁地发布可以工作的软件。 暂且抛开业界非常流行的DevOps理念转载 2017-09-06 13:23:55 · 708 阅读 · 0 评论 -
使用Jenkins进行持续集成
使用Jenkins进行持续集成上次介绍了开源项目如何利用Travis CI进行持续集成,但是如果你的项目不是开源项目,用Travis Pro就需要交钱了。如果不想交钱,可以自己搭建CI环境,利用Jenkins CI进行持续集成。首先,我们从Jenkins官方网站https://jenkins.io/下载最新的war包。虽然Jenkins提供了Windows、Linux、转载 2017-06-23 15:48:29 · 366 阅读 · 0 评论 -
如何理解持续集成、持续交付、持续部署?
如何理解持续集成、持续交付、持续部署?在学习精益思想的过程中接触到了持续部署这个概念,查了下资料还有持续集成与持续交付。身为没有技术背景的产品人员,靠自己搜索信息深刻理解这三个概念实在过于痛苦(相反,产品人员对精益是很容易深刻理解且高度认同的,因为越来越明白再好的产品人员、再好的用研意识与方法都无法保证需求的正确性,前期过度的产品设计是浪费的),所以来知乎上转载 2017-06-23 15:41:56 · 15856 阅读 · 2 评论 -
持续集成(Continuous Integration)
持续集成(Continuous Integration)持续集成 作者:Martin Fowler 译者:滕云原文发布时间:2006年5月1日 翻译时间:2012年2月25日原文链接:http://www.martinfowler.com/articles/continuousIntegration.html(此翻译已获原作者同意转载 2017-06-23 15:40:46 · 491 阅读 · 0 评论 -
CI 系统搭建Jenkins+GitLab+Gerrit
Geek - CI 系统搭建Jenkins+GitLab+Gerrithttp://longgeek.com/2013/12/24/ci-build-system-a-basic-environmental-setting-planning/CI 系统搭建:一. 基础环境设置、规划2013-12-24日 | 标签: CI Gerrit Gitlab Je转载 2017-06-23 15:36:31 · 1654 阅读 · 0 评论 -
持续集成是什么?
持续集成是什么?互联网软件的开发和发布,已经形成了一套标准流程,最重要的组成部分就是持续集成(Continuous integration,简称CI)。本文简要介绍持续集成的概念和做法。一、概念持续集成指的是,频繁地(一天多次)将代码集成到主干。它的好处主要有两个。(1)快速发现错误。每完成一点更新,就集成到主干,可以快速发现错误,定转载 2017-06-23 15:33:55 · 294 阅读 · 0 评论