摘要:
1 - GitLab 基于git的开源的仓库管理系统项目,使用git作为代码管理工具,并在此基础上搭建web服务,拥有与Github类似的功能。 GitLab已经是一个全面的DevOps平台,包含项目管理、仓库管理、源代码管理、持续集成、持续交付和部署的DevOps平台。 社区版(Community 阅读全文
摘要:
01 - 05 01 - RPM包安装方式 默认路径 配置文件:/etc/sysconfig/jenkins 日志文件:/var/log/jenkins/jenkins.log 执行文件:/usr/lib/jenkins/jenkins.war 默认变量 JENKINS_HOME:/var/lib/ 阅读全文
摘要:
1 - CI与CD的联系与区别 持续集成(Continuous Integration)、持续交付(Continuous Delivery)和持续部署(Continuous Deployment)的过程,其实就是一个软件开发优化的过程。 统一流程:自动化地触发编译、集成、测试、交付和部署 保证集成的 阅读全文
摘要:
1 - Angular Angular是一个JavaScript UI框架,在 Angular 2 之后,Angular 的主要开发语言换成了 Typescript,而不是 Javascript。 但目前的浏览器大都不支持直接执行 Typescript 语言,而是需要 tsc 编译器的帮助,把 Ty 阅读全文
摘要:
1 - Vagrant HomePage: https://www.vagrantup.com/ Download: https://www.vagrantup.com/downloads.html Get Started: https://www.vagrantup.com/intro/index 阅读全文
摘要:
1 - Jenkins简介 Jenkins是一个开源项目,其前身为Hudson,旨在提供一个开放易用的持续集成工具,用于监控持续重复的工作。 主要用于自动而持续地构建/测试软件项目;监控外部调用执行的工作。 Jenkins是驱动整个持续交付和DevOps的核心组件,能够实现项目的自动构建、打包、测试 阅读全文