相关文章
使用GitLab限制开发者使用CI/CD的权限,三种方案
背景
最近有小伙伴们向博主提问,在一个仓库里,如何限制开发人员的CI/CD的权限?我大致理解这种场景的,在一个仓库了,大家都是开发者,但对于test分支的流水线只能开发组的小组长才能运行,release分支只有团队负责人才能运行,这种权限分的很细的业务场景经常存在于大公司…
建站知识
2024/11/22 6:58:56
1. 1 为什么要做 CI/CD ?
为什么要做CI/CD?
背景-传统的应用开发发布模式
开发团队 在开发环境中完成软件开发,单元测试,测试通过,提交到代码版本管理库。
运维团队 把应用部署到测试环境,供QA团队测试,测试通过后部署生产环境。
QA 团队 进行测试,测试通过后通知部署人员发布到生产环境。 问…
建站知识
2024/11/14 22:25:02
基于ARM开发板的嵌入式项目设计(C完整代码)
大三马上就进入尾声了,这次的小学期也算是不负所望,比较有意思,学到了许多东西。
接下来就展开说说,首先是对arm开发板的认识,再到和VM虚拟机Linux的交互操作,最后是钢琴小项目的完成过程。
一、arm开发板…
建站知识
2024/11/22 2:56:20
NB-IoT综合项目实战开发背景及平台(NB-IoT专栏—基础篇1)
目录
1、浅谈NB-IoT
1.1、NB-IoT的概念
1.2、NB-IoT的优势
1.3、NB-IoT的发展历程
1.4、NB-IoT的系统架构
1.5、NB-IoT的应用组件
1.5.1、NB-IoT 芯片
1.5.2、NB-IoT 模组
1.5.3、NB-IoT SIM 卡
1.5.4、物联网嵌入式操作系统
1.5.5、IoT 平台
1.6、NB-IoT的应用场…
建站知识
2024/11/22 2:56:26
Jenkins持续集成、持续部署(CICD)-尚硅谷(含自己整理的前端、后端项目部署详细步骤)
文章目录 该文章已同步收录到我的博客网站,欢迎浏览我的博客网站,[xhangs blog](https://xhablog.online/) 1.背景引入2.Jenkins简介3.GitLab环境搭建3.1SSH下安装GitLab3.2创建虚拟机,Docker下安装GitLab 4.Jenkins安装4.1Jenkins官网4.2安装…
建站知识
2024/11/24 5:51:11
敏捷开发、持续集成/交付(CI/CD)、DevOps学习笔记
概述
敏捷开发和DevOps都是一种理念。他们的理念相似,都是为了更好更快的发布产品,但又不完全相同。
而CI/CD是实现这两者理念的一种方法。
敏捷开发
前言
传统方式开发前有一份详细的开发文档,程序员照着需求直接敲代码,产品…
建站知识
2024/11/23 6:31:39
微信小程序入门(三):miniprogram-ci 实现小程序代码的上传等操作
目录
1. 问题背景
(1)问题
(2)解决方案:miniprogram-ci
2. 命令行方式实现上传
2.1 安装 miniprogram-ci
2.2 在终端执行上传命令
2.3 遇到的几个问题汇总
3. nodejs脚本方式实现上传
3.1 新建一个文件夹目录…
建站知识
2024/11/24 5:50:37
盘点适合入门学习的C/C++开源项目
基础
microsoft C
microsoft C
评价:
入门级教程这是我在看C标准库的时候发现的,C标准库写的太学术了,这个比较接地气,对于理解一些基本性的概念非常有帮助,我是把它和C标准库对照着看的
现代 C:moder…
建站知识
2024/11/24 23:15:16