1Git把数据看作是对小型文件系统的一系列快照,每次提交更新或保存项目状态时,它会对当时的全部文件创建一个快照并保存这个快照的索引,更像是一个小型的文件系统。
2Pipeline是Jenkins的一套插件,由Groovy语法实现连续输送代码,本文简单讲述如何实施pipeline以及基本语法(Declarative模式)。
3Jenkins是一个开源的基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。
2GitLab是一个开源的Git仓库管理平台,实现完整的持续集成(CI)、持续发布(CD)流程,GitLab恰好能够提供本地化的、可定义项目属性的服务,因此,一般企业更愿意使用GitLab进行项目管理。
1企业在实现DevOps的过程中,往往遇到各种各样的问题和挑战,本文分享DevOps面临的挑战和积累的经验,以及容易产生的误区。
2DevOps是整个产品交付生命周期中所涉及到的广泛的能力的集合,企业需要根据自身情况和业务目标来完善这些能力。
2很多人认为,开发运维就是“开发+运维”——一个会开发的运维,或者一个会运维的开发,那么,DevOps,到底是开发?还是运维?