摘要: 基于Jenkins拉取GitLab的SpringBoot代码进行构建发布到测试环境实现持续集成 基于Jenkins拉取GitLab指定发行版本的SpringBoot代码进行构建发布到生产环境实现CD实现持续部署 持续集成 为了让程序代码可以自动推送到测试环境基于Docker服务运行,需要添加Dock 阅读全文
posted @ 2022-06-14 17:36 i程序 阅读(91) 评论(0) 推荐(0) 编辑
摘要: 什么是Jenkins Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能,Jenkins最强大的就在于插件,Jenkins官方提供了大量的插件库,来自动化CI/CD过程中的各种琐碎功能 CI/CD可 阅读全文
posted @ 2022-05-28 12:03 i程序 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 什么是DevOps 软件开发最开始是由两个团队组成: 开发计划由开发团队从头开始设计和整体系统的构建。需要系统不停的迭代更新。 运维团队将开发团队的Code进行测试后部署上线。希望系统稳定安全运行。 这看似两个目标不同的团队需要协同完成一个软件的开发。 在开发团队指定好计划并完成coding后,需要 阅读全文
posted @ 2022-05-27 10:35 i程序 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 什么是GitLab GitLab 是一个用于仓库管理系统的开源项目,使用Git作为代码管理工具,并在此基础上搭建起来的web服务。GitLab由乌克兰DmitriyZaporozhets和ValerySizov开发,它由Ruby写成。后来,一些部分用Go语言重写,现今并在国内外大中型互联网公司广泛使 阅读全文
posted @ 2022-05-27 10:04 i程序 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 什么是Docker Docker 是一个开源的应用容器引擎(类似于虚拟机技术,但不是虚拟机,它 实现了虚拟机中的资源隔离,它的性能远远高于虚拟机),基于 Go 语言并 遵从Apache2.0协议开源。 让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Win 阅读全文
posted @ 2022-05-26 15:23 i程序 阅读(45) 评论(0) 推荐(0) 编辑