摘要: 1 - GitLab 基于git的开源的仓库管理系统项目,使用git作为代码管理工具,并在此基础上搭建web服务,拥有与Github类似的功能。 GitLab已经是一个全面的DevOps平台,包含项目管理、仓库管理、源代码管理、持续集成、持续交付和部署的DevOps平台。 社区版(Community 阅读全文
posted @ 2017-02-07 23:29 Anliven 阅读(1000) 评论(0) 推荐(0) 编辑
摘要: 01 - 05 01 - RPM包安装方式 默认路径 配置文件:/etc/sysconfig/jenkins 日志文件:/var/log/jenkins/jenkins.log 执行文件:/usr/lib/jenkins/jenkins.war 默认变量 JENKINS_HOME:/var/lib/ 阅读全文
posted @ 2017-02-07 23:23 Anliven 阅读(845) 评论(0) 推荐(0) 编辑
摘要: 1 - CI与CD的联系与区别 持续集成(Continuous Integration)、持续交付(Continuous Delivery)和持续部署(Continuous Deployment)的过程,其实就是一个软件开发优化的过程。 统一流程:自动化地触发编译、集成、测试、交付和部署 保证集成的 阅读全文
posted @ 2017-02-07 23:05 Anliven 阅读(1316) 评论(0) 推荐(0) 编辑
摘要: 1 - Angular Angular是一个JavaScript UI框架,在 Angular 2 之后,Angular 的主要开发语言换成了 Typescript,而不是 Javascript。 但目前的浏览器大都不支持直接执行 Typescript 语言,而是需要 tsc 编译器的帮助,把 Ty 阅读全文
posted @ 2017-02-07 22:40 Anliven 阅读(782) 评论(0) 推荐(0) 编辑
摘要: 1 - Vagrant HomePage: https://www.vagrantup.com/ Download: https://www.vagrantup.com/downloads.html Get Started: https://www.vagrantup.com/intro/index 阅读全文
posted @ 2017-02-07 22:30 Anliven 阅读(552) 评论(0) 推荐(0) 编辑
摘要: 此文内容为转帖,原文出处尚未明确,特此说明 在代码审查中,检查清单是一个非常好的高效工具,通过把常见的错误错误加入到检查清单当中,可以确保发现和杜绝这些错误。 保证了审查可以在团队中始终如一的进行 保证常见问题能够被发现并被解决 以下列出了一些典型的代码审查清单内容: 常规项 代码能够工作么?它有没 阅读全文
posted @ 2017-02-07 13:30 Anliven 阅读(588) 评论(0) 推荐(0) 编辑
摘要: 1 - Jenkins简介 Jenkins是一个开源项目,其前身为Hudson,旨在提供一个开放易用的持续集成工具,用于监控持续重复的工作。 主要用于自动而持续地构建/测试软件项目;监控外部调用执行的工作。 Jenkins是驱动整个持续交付和DevOps的核心组件,能够实现项目的自动构建、打包、测试 阅读全文
posted @ 2017-02-07 00:16 Anliven 阅读(1096) 评论(0) 推荐(0) 编辑