相关文章
Linux驱动开发(十八):I2C驱动
简介
I2C是我们在单片机开发时时常会用到的通讯接口,用来与一些字符型设备进行通信,比如:陀螺仪、温度传感器等等,同样的在Linux下I2C驱动也是十分重要的。有了操作系统的加持,我们不用像在32上那样去软件实现IIC协议…
建站知识
2025/1/24 8:30:19
.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/24 8:24:12
关于自动驾驶开发和CI/CD流程
自动驾驶工程师开发的代码,从开始开发到真正部署到域控中,需要经过一系列的开发-集成-测试-部署等过程。
这个过程如果是手动部署的话,会发生什么呢?
1、交付缓慢 手动任务对于完成任务的人来说是乏味且令人沮丧的。这些任务减慢…
建站知识
2024/12/28 11:33:47
Jenkins与实现CI/CD
标题Jenkins简介 Jenkins的主要开发者是川口耕介, 是在MIT许可证下发布的自由软件。 Jenkins是一个用Java编写的开源的持续集成工具。在与Oracle发生争执后,项目从Hudson项目独立。 Jenkins提供了软件开发的持续集成服务。它运行在Servlet容器中(例如Apa…
建站知识
2025/1/24 8:20:02
GitLab CI/CD中的常用预设变量
导言
在GitLab CI/CD中有很多官方预设的变量,这些变量极大地扩展了流水线的功能,比如有一个预设变量为 CI,在GitLab CI/CD的流水线中它的值始终为true,用于表明当前的运行环境是在CI/CD的流水线中,使用它开发者可以将一般的开发构建与流水线中的构建区分开来,从而实现不…
建站知识
2024/12/28 12:00:18
GitLab CI/CD 新书发布,助企业降本增效
前言
大家好,我是CSDN的拿我格子衫来, 昨天我的第一本书《GitLab CI/CD 从入门到实战》上架啦,这是业内第一本详细讲解GitLab CI/CD的书籍。 历经无数个日夜,最终开花结果。感触良多,今天就借这篇文章来谈一谈这本书的…
建站知识
2024/12/28 11:39:30
CI/CD 面试题整合
文章目录 一、DevOps 术语和定义1.什么是DevOps2. 什么是持续集成3. 什么是持续交付4. 什么是持续部署5. 持续测试及其优点6. 什么是版本控制及其用途?7. 什么是Git? 二、实施DevOps的原因1. DevOps为什么重要?2. DevOps对开发人员有何帮助?3. 为什么D…
建站知识
2025/1/3 0:21:39