相关文章
CI/CD 工具比较:Jenkins、GitLab CI、Buildbot、Drone 和 Concourse
前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站。
介绍
持续集成、交付和部署是旨在帮助增加开发速度并发布经过充分测试的可用产品的策略。持续集成鼓励开发团队尽早测试和集成其对共享…
建站知识
2025/1/24 5:21:34
高效的敏捷测试第五课 CI/CD环境的搭建
第12讲:持续交付(CD)与持续集成(CI)意味着什么? 从这一讲开始,我们进入本专栏第 3 部分的学习,我将用 8 讲的内容来讲解如何构建强大的敏捷测试基础设施(Testing Infrast…
建站知识
2025/1/24 5:33:16
【基于 GitLab 的 CI/CD 实践】01、GitLab CI/CD 基础概念
目录
一、为什么要做 CI/CD ?
1.1 背景-传统的应用开发发布模式
问题
1.2 持续集成与持续交付
持续集成(CI)
持续交付(CD)
持续部署(CD)
1.3 CI/CD 的价值体现
1.4 推荐常用的 CI/CD 工…
建站知识
2024/12/28 11:26:13
持续集成(CI)系统
持续集成(CI)系统 gitlab、gerrit、jenkins三大系统整体框架 开发本地从gerrit下载代码进行开发后将代码git push review到Gerrit系统上, Jenkins 在监听 Gerrit 上的项目事件会触发构建任务来测试代码,Jenkins把测试结果通过 ssh…
建站知识
2025/1/24 5:25:48
如何快速实现一套完整的CI/CD流程
在云原生的大时代背景下,CI/CD绝对能在整个大框架下占到一席之地,本文主要介绍了如何用当前流行的各种CI/CD的开源工具,将其串联起来形成一套完整的能应用于生产的CI/CD流程,话不多说咱们进入正题。 在此流程中CI使用的是Jenkins&…
建站知识
2024/12/28 11:34:04
GitLab CI入门及实践操作
前言
假如我们有一个项目,已经部署在服务器上面了,然后但是我们想要修改其中的一个页面的部分功能,我们需要做些什么事情呢? 先拉取gitlab上的代码对代码进行修改开发测试代码是否正常运行打包我们的前端代码将代码重新上传服务器【要是是第一次部署服务器,那你得在服务器…
建站知识
2024/12/28 11:31:17
Linux驱动开发(十八):I2C驱动
简介
I2C是我们在单片机开发时时常会用到的通讯接口,用来与一些字符型设备进行通信,比如:陀螺仪、温度传感器等等,同样的在Linux下I2C驱动也是十分重要的。有了操作系统的加持,我们不用像在32上那样去软件实现IIC协议…
建站知识
2024/12/28 11:34:21
.gitlab-ci.yml说明
Gitlab官方文档:https://docs.gitlab.com/ee/ci/yaml/README.html https://docs.gitlab.com/ee/ci/yaml/gitlab_ci_yaml.html https://docs.gitlab.com/ee/ci/docker/using_docker_images.html GitLab CI/CD 是一个内置在GitLab中的工具,用于通过持续方法进行软件开发: Cont…
建站知识
2025/1/3 4:00:14