打赏

相关文章

高效的敏捷测试第五课 CI/CD环境的搭建

第12讲:持续交付(CD)与持续集成(CI)意味着什么? 从这一讲开始,我们进入本专栏第 3 部分的学习,我将用 8 讲的内容来讲解如何构建强大的敏捷测试基础设施(Testing Infrast…

持续集成(CI)系统

持续集成(CI)系统 gitlab、gerrit、jenkins三大系统整体框架 开发本地从gerrit下载代码进行开发后将代码git push review到Gerrit系统上, Jenkins 在监听 Gerrit 上的项目事件会触发构建任务来测试代码,Jenkins把测试结果通过 ssh…

如何快速实现一套完整的CI/CD流程

在云原生的大时代背景下,CI/CD绝对能在整个大框架下占到一席之地,本文主要介绍了如何用当前流行的各种CI/CD的开源工具,将其串联起来形成一套完整的能应用于生产的CI/CD流程,话不多说咱们进入正题。 在此流程中CI使用的是Jenkins&…

GitLab CI入门及实践操作

前言 假如我们有一个项目,已经部署在服务器上面了,然后但是我们想要修改其中的一个页面的部分功能,我们需要做些什么事情呢? 先拉取gitlab上的代码对代码进行修改开发测试代码是否正常运行打包我们的前端代码将代码重新上传服务器【要是是第一次部署服务器,那你得在服务器…

Linux驱动开发(十八):I2C驱动

简介 I2C是我们在单片机开发时时常会用到的通讯接口,用来与一些字符型设备进行通信,比如:陀螺仪、温度传感器等等,同样的在Linux下I2C驱动也是十分重要的。有了操作系统的加持,我们不用像在32上那样去软件实现IIC协议…

.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…

关于自动驾驶开发和CI/CD流程

自动驾驶工程师开发的代码,从开始开发到真正部署到域控中,需要经过一系列的开发-集成-测试-部署等过程。 这个过程如果是手动部署的话,会发生什么呢? 1、交付缓慢 手动任务对于完成任务的人来说是乏味且令人沮丧的。这些任务减慢…

手机版浏览

扫一扫体验

微信公众账号

微信扫一扫加关注

返回
顶部