一、 Gitlab-CI/CD使用场景首先,公司使用Gitlab作为工作仓库进行代码发布及版本控制,Gitlab内置了CI/CD的工具,这些工具可以用于代码提交的同时完成镜像构建、自动化测试、自动化部署等连续的工作:CI: Continuous Integration(持续集成)CD: Continuous Delivery(连续交付)CD: Continuous Deployment(持续部署)
转载 2023-07-26 11:43:34
401阅读
特点开源: CI/CD是开源GitLab社区版和专有GitLab企业版的一部分。(极狐)易于学习: 官方具有详细的学习操作文档。无缝集成: CI/CD是GitLab的一部分,支持从计划到部署,具有出色的用户体验。可扩展: 可以根据需要添加任意数量的构建节点。(从架构上有gitlab server和gitlab runner,类似于slave构建节点)更快的结果: 每个构建可以拆分为多个作业,这些作
转载 2024-04-02 10:36:24
132阅读
本文档用于描述 .gitlab-ci.yml 语法,.gitlab-ci.yml 文件被用来管理项目的 runner 任务。如果想要快速的了解GitLab CI ,可查看​​快速引导​​​。 从 7.12 版本开始,GitLab CI 使用​​YAML​​文件 (.gitlab-ci.yml) 来管理项目配置。该文件存放于项目仓库的根目录,它定义该项目如何构建。
转载 2023-07-24 10:49:58
414阅读
自动化部署給我们带来的好处 自动化部署的好处体现在几个方面 1.提高前端的开发效率和开发测试之间的协调效率 Before 如果按照传统的流程,在项目上线前的测试阶段,前端同学修复bug之后,要手动把代码部署之后。才能通知测试同学在测试环境进行测试。 这会造成几个问题:本身手动部署服务的工作是比较繁琐
原创 2022-05-30 17:45:49
1496阅读
.gitlab-ci.yml参数.gitlab-ci.yml.gitlab-ci.yml 用来配置 CI 用你的项目中做哪些操作,这个文件位于仓库的根目录。当有新内容 push 到仓库,或者有代码合并后, GitLab 会查找是否有 .gitlab-ci.yml 文件,如果文件存在, Runners 将会根据该文件的内容开始 build 本次 commit 。.gitlab-ci.yml 使用 Y
转载 2024-02-16 12:08:01
250阅读
GitLab CI流水线配置文件.gitlab-ci.yml详解… contents:: 目录本文讲解在 :ref:GitLab的汉化与CI持续集成gitlab-runner的配置 <configure_gitlab_i18n_and_create_gitlab_ci_with_gitlab_runner> 的基础上,对GitLab CI流水线配置文件 .gitlab-ci.yml 进
转载 2024-03-03 15:45:18
286阅读
简介从 GitLab 8.0 开始,GitLab CI 就已经集成在 GitLab 中,我们只要在项目中添加一个 .gitlab-ci.yml 文件,然后添加一个 Runner,即可进行持续集成。 而且随着 GitLab 的升级,GitLab CI 变得越来越强大,本文将介绍如何使用 GitLab CI 进行持续集成。一些概念在介绍 GitLab CI 之前,我们先看看一些持续
转载 2023-07-10 15:17:51
382阅读
1gittlab,配置本地Git.2 添加项目到CI(Continues Integration)中ci-01.png3
转载 2022-11-04 10:00:58
280阅读
#可以访问GitLab的URL。 external_url 'GENERATED_EXTERNAL_URL' ## Roles for multi-instance GitLab ##redis角色 redis_sentinel_role redis_master_role redis_replica_role ##gitlab geo角色 geo_primary_role geo_s
参考资料:Drone 官网地址:https://drone.io Drone 的 GitHub 地址:https://github.com/drone/drone 简介:https://imnerd.org/drone.html Drone 是一个基于 Docker 的持续部署系统,用 Go 语言编写。Drone 本身和所有插件都是镜像,易于使用。安装通过 docker-compose 配合 YA
转载 2024-03-18 17:11:41
77阅读
[From] http://blog.51cto.com/flyfish225/2156602  gitlabCI/CD 配置管理 (二)标签(空格分隔):运维系列一:gitlab CI/CD 介绍二:配置gitlabCI/CD 的runner三:代码的MAVEN打包环境四:配置gitlabCI 文件五:发布项目一: gitlab CI/CD介绍1.1 gitlab
市面上的持续集成平台有很多,今天介绍GitlabCI.从Gitlab 8.0开始,Gitlab CI 就集成在了Gitlab中.使用方法非常简单,只要我们在项目的根目录创建一个 .gitlab-ci.yml文件,添加一个Runner,就直接接入了Gitlab CI.接入方式非常的简单便捷.目前我们在前端脚手架中放一个.gitlab-ci.yml文件,后续每一个前端项目都可以按照标准直接接入Git
目录1. 持续集成介绍 1.1 概念 1.2 持续集成的好处 2. GitLab持续集成(CI) 2.1 简介 2.2 GitLab简单原理图 2.3 GitLab持续集成所需环境 2.4 需要了解知识 3. 搭建GitLab持续集成环境(NET版) 3.1 环境搭建 3.1.1 基础环境搭建 3.1.2 Git安装 3.1.3 NuGet安装 3.2 相关配置 3.2.1 Git环境变量配置 3
转载 2024-03-28 11:07:54
149阅读
Gitlab-CI使用及.gitlab-ci.yml配置Gitlab-CI/CD 持续集成测试篇Gitlab-CI/CD使用场景在这里插入代码片首先,公司使用Gitlab作为工作仓库进行代码发布及版本控制,Gitlab内置了CI/CD的工具,这些工具可以用于代码提交的同时完成镜像构建、自动化测试、自动化部署等连续的工作:CI: Continuous Integration(持续集成)CD: Con
转载 2023-11-24 13:59:11
290阅读
文章目录其他博文连接Gitlab配置Gitlab-Runner实现简单的CI/CD配置说明GitlabGitlab Runner安装Gitlab-Runner注册Runner到Gitlab简单测试 Gitlab配置Gitlab-Runner实现简单的CI/CD配置说明Gitlab系统:Ubuntu 16.04 Server内存:4GIP:192.168.23.100Dokcer Version :
转载 2024-03-07 07:42:33
112阅读
**重点提醒:踩了太多的坑,建议直接在centOS7.x版本上安装运行 1.首先安装一下gitlab,有详细亲测有效的教程: 2.安装gitlab Runner,有详细亲测有效的教程: 3.个人总结: 1.持续集成相关概念 1.1 什么是持续集成 持续集成是一种软件开发实践,即团队开发成员经常集成他们的工作,通过每个成员每天至少集成一次,也就意味着每天可能会发生多次集成。每次集成都通过自动化的构建
转载 2024-03-07 09:07:20
131阅读
 一、Git起源:Git是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。Git 与常用的版本控制工具 CVS, Subversion 等不同,它采用了分布式版本库的方式,不必服务器端软件支持。Git 与 SVN 区别GIT不仅仅是个版本控制系统,它也是个内
转载 2024-06-18 13:50:45
105阅读
1、gitlab-ci.yml参数列表值是否必须描述script必须 定义由Runner执行的shell脚本或命令extends非必须 定义此作业将继承的配置条目image非必须 需要使用的docker镜像,请查阅该文档services非必须 定义所需的docker服务,请查阅该文档stage非必须 定义一个工作场景阶段,默认是testtype非必
转载 2023-08-16 10:58:34
281阅读
配置 jobs 文件 .gitlab-ci.yml原文档:https://docs.gitlab.com/ee/ci/yaml/README.html GitLab-CI 使用 YAML 文件管理配置 job .文件存放于仓库的根目录, 命名为 .gitlab-ci.yml , 定义了 job 应该如何工作.JobYAML 文件定义了一系列带有约束说明的 job, job 至少需要要包含 scri
转载 2024-04-24 12:11:10
233阅读
# 如何配置Docker中的GitLab --- ## 整体流程 为了配置Docker中的GitLab,我们需要按照以下步骤进行操作: | 步骤 | 操作 | | ------ | ------ | | 步骤一 | 拉取GitLab镜像 | | 步骤二 | 配置GitLab容器 | | 步骤三 | 启动GitLab容器 | | 步骤四 | 访问GitLab页面并进行初始化设置 | ---
原创 2024-06-09 05:54:34
67阅读
  • 1
  • 2
  • 3
  • 4
  • 5