随笔分类 -  CICD

摘要:1.java项目是什么(springboot) 由java语言开发的后端,就是java项目 前面于超老师教了大家学习了 wordpress php项目部署,提供LNMP,交给php-fpm进程去解释执行该源码 jumpserver的core后端 python项目,提供python3环境,即可运行 g 阅读全文
posted @ 2023-12-18 16:28 Mrterrific 阅读(394) 评论(0) 推荐(0) 编辑
摘要:1.什么是SonarQube 既然是学习devops 运维流水线构建 开发 ↓ 测试 ↓ 运维 华为devops软件开发流水线文档 https://support.huaweicloud.com/reference-devcloud/devcloud_reference_040404.html 前面 阅读全文
posted @ 2023-12-18 16:24 Mrterrific 阅读(342) 评论(0) 推荐(0) 编辑
摘要:1.需求 一键部署静态页面到 web7 web8 ,且支持后续的页面更新 流程 jenkins部署流水线 1. 准备web7,web8,两个客户端,部署好nginx,支持静态页面推送 2. jenkins编写部署脚本,创建job,触发shell脚本执行 3. 确保jenkins可以拉取代码仓库 4. 阅读全文
posted @ 2023-12-18 16:20 Mrterrific 阅读(77) 评论(0) 推荐(0) 编辑
摘要:既然是持续集成,对代码进行构建,我们得获取代码仓库的内容,这里选择我们搭建的gitlab服务器 1.开发工程师的机器 1. 在window上生成ssh-key $ ssh-keygen.exe -t rsa -C 'www.yuchaoit.cn' 2.添加到代码仓库github/gitlab都玩一 阅读全文
posted @ 2023-12-18 16:17 Mrterrific 阅读(134) 评论(0) 推荐(0) 编辑
摘要:1.代码上线发展史 代码发布上线是每一个 IT 企业必须要面临的,而且不管是对开发或者是运维来说,代 码上线本身就是一个件非常痛苦的事情,很多时候每一次发布都是一次考验。 为了提高上线 的效率,代码上线的方式,方法,工具也不断的发展,基本上可以分为以下几个阶段。 没有jenkins 软件在开发者的机 阅读全文
posted @ 2023-12-18 16:14 Mrterrific 阅读(98) 评论(0) 推荐(0) 编辑
摘要:1.Gitlab介绍 我们了解了git是以个人为中心,但是人人都得数据交互呀。。python程序员每天都忙着进行py交易 交互数据的方式 使用github或者码云等公有代码仓库,托管代码的地方,谁都可以看 公司内部使用gitlab私有仓库 github和gitlab的区别 github国外公共仓库不 阅读全文
posted @ 2023-12-18 16:09 Mrterrific 阅读(1537) 评论(0) 推荐(0) 编辑
摘要:1.git分支 在前面我们基本了解Git的使用方法,这一节我们看下GIt重要概念【分支】 背景 例如于超老师在开发一个同性交友网站,刚写到登录功能,代码还没写完,今天先睡觉了,所以就commit提交到本地仓库了。 假如这会另一个程序员张三不知道,还直接对这个代码继续开发,这就乱套了。 讲道理,应该这 阅读全文
posted @ 2023-12-18 16:03 Mrterrific 阅读(86) 评论(0) 推荐(0) 编辑
摘要:7.git软件安装 Git有多种方式使用 原生命令行,才能使用git所有命令,会git命令再去用gui图形工具,完全无压力 GUI图形软件,只是实现了git的部分功能,以减免操作难度,难以记住git原生命令 不同的人会有不同的GUI图形工具,但是所有人用的git原生命令都一样,推荐学习命令 7.1 阅读全文
posted @ 2023-12-18 16:00 Mrterrific 阅读(48) 评论(0) 推荐(0) 编辑
摘要:1.学习背景 当公司的服务器架构越来越复杂,需要频繁的发布新配置文件,以及新代码; 但是如果机器部署数量较多,发布的效率必然很低; 并且如果代码没有经过测试环境,预生产环境层层测试,最终才到生产环境,不经过测试的部署,会导致很严重的bug,因此必须要进行一定的代码测试。 因此从devops部署理念来 阅读全文
posted @ 2023-12-18 15:57 Mrterrific 阅读(839) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示