阿里云文档 2025-03-05

在ACS集群中使用GitLab Runner构建CI/CD环境

GitLab Runner是基于Go语言的开源应用。是运行来自GitLab的CI/CD作业的代理。CI任务作为典型的时间周期型算力使用场景,完美契合容器计算服务 ACS(Container Compute Service)按需使用和快速弹性的特性。这不仅可以简化业务的容量规划难度,还能降低整体资源持有成本。同时,借助云的弹性能力,可以显著提升CI作业的并发度。本文介绍如何使用GitLab Runn...

文章 2024-08-14 来自:开发者社区

CI/CD 工具比较:Jenkins、GitLab CI、Buildbot、Drone 和 Concourse

介绍 持续集成、交付和部署是旨在帮助增加开发速度并发布经过充分测试的可用产品的策略。持续集成鼓励开发团队尽早测试和集成其对共享代码库的更改,以最小化集成冲突。持续交付建立在此基础上,通过消除部署或发布过程中的障碍。持续部署则进一步通过自动部署通过测试套件的每个构建。 虽然上述术语主要涉及策略和实践,但软件工具在帮助组织实现这些目标方面起着重要作用。CI/CD 软件可以帮...

文章 2024-08-09 来自:开发者社区

CI/CD笔记.Gitlab系列.新用户管理

1. 概述 在GitLab中,批准新用户是一个重要的管理任务,特别是在那些对安全性和用户访问控制有严格要求的环境中。GitLab提供了一种机制,允许管理员审查并批准新注册用户的账户,确保只有经过验证和批准的用户才能访问GitLab实例。这个过程有助于防止未经授权的访问,并确保GitLab环境的安全性和合规性。 2. 详细步骤 1. 启用用户审批功能 首先...

CI/CD笔记.Gitlab系列.新用户管理
文章 2024-08-09 来自:开发者社区

CI/CD笔记.Gitlab系列:控制台强制修改root用户密码

1. 概述 关于首次使用(root初始密码) 如果你刚刚部署好GitLab服务器,特别是在Docker环境中,你可能会想立即登录并开始配置你的新实例。在这种情况下,你不必急于修改root用户的密码。GitLab在首次安装时会自动生成一个初始的root密码。这个初始密码是随机生成的,以确保安全性。要知道这个密码可以使用下面的步骤。 1.定位GitLab容器:首先,确定你的G...

CI/CD笔记.Gitlab系列:控制台强制修改root用户密码
文章 2024-08-09 来自:开发者社区

CI/CD笔记.Gitlab系列:设置GitLab导入源

1. 概述 在旧的GitLab中,安装后默认启用了多种导入源,但是现在已经需要手动开启,并且方式发生了一些变化。本文针对这些变化做了记录予以介绍。 ...

CI/CD笔记.Gitlab系列:设置GitLab导入源
文章 2024-08-09 来自:开发者社区

CI/CD笔记.Gitlab系列.`gitlab-ci.yml`中的头部关键字

1. 概述 1.1 引言 在现代软件开发过程中,持续集成和持续部署(CI/CD)已成为提高开发效率和软件质量的关键实践。GitLab CI/CD 作为这一实践的重要工具,通过其强大的自动化能力,帮助开发团队实现代码的自动构建、测试和部署。 在 GitLab CI/CD 的配置过程中,配置文件 .gitlab-ci.yml 扮演着核心角色,而理解配置文件中的头部关键字对于充...

文章 2024-08-09 来自:开发者社区

CI/CD:安装配置Gitlab Runner

1. 概述 1.1 什么是 GitLab Runner? GitLab Runner 是 GitLab CI/CD 的一个核心组件,承担着负责执行 CI/CD 作业的重要角色。它的设计目的在于为开发团队提供一个灵活且可靠的工具,用于自动化地构建、测试和部署他们的代码。不仅如此,GitLab Runner 还具有多样化的运行环境支持,包括本地机器、虚拟机和容器等不同的部署场景。这意...

文章 2024-03-20 来自:开发者社区

Docker Swarm总结+CI/CD Devops、gitlab、sonarqube以及harbor的安装集成配置(3/5)

博主介绍:Java领域优质创作者,博客之星城市赛道TOP20、专注于前端流行技术框架、Java后端技术领域、项目实战运维以及GIS地理信息领域。 文末获取源码下载地址 精彩专栏推荐订阅 欢迎点赞收藏评论拍砖........ 【Docker Swarm总结】《容器技术 Docker+K8S专栏》✅ 【uniapp+uinicloud多用户社区博客实战项目】《完整开...

Docker Swarm总结+CI/CD Devops、gitlab、sonarqube以及harbor的安装集成配置(3/5)
文章 2022-12-17 来自:开发者社区

Create a Continuous Integration (CI) Pipeline in Gitlab(2)

2.5. 部署gitlab-runner我们原来缺少一个 action runners,也就是gitlab-runner官方安装gitlab-runner我们可以用一个小的镜像gitlab/gitlab-runner:alpine-v14.4.2 docker run -d --name gitlab-runner --restart always --net=host \ -v /s...

Create a Continuous Integration (CI) Pipeline in Gitlab(2)
文章 2022-12-17 来自:开发者社区

Create a Continuous Integration (CI) Pipeline in Gitlab(1)

Gitlab 创建持续集成 (CI) Pipeline文章目录Gitlab 创建持续集成 (CI) Pipeline1.简介2.CI demo2.1 python demo2.2 部署gitlab2.3 项目上传gitlab2.4 编排.gitlab-ci.yaml2.5. 部署gitlab-runner2.6 测试跑起来2.7 CI变得更安全1.简介2.CI demo2.1 python de....

Create a Continuous Integration (CI) Pipeline in Gitlab(1)

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

开发与运维

集结各类场景实战经验,助你开发运维畅行无忧

+关注