简介从 GitLab 8.0 开始,GitLab CI 就已经集成在 GitLab 中,我们只要在项目中添加一个 .gitlab-ci.yml 文件,然后添加一个 Runner,即可进行持续集成。 而且随着 GitLab 的升级,GitLab CI 变得越来越强大,本文将介绍如何使用 GitLab CI 进行持续集成。一些概念在介绍 GitLab CI 之前,我们先看看一些持续
转载 2023-07-10 15:17:51
382阅读
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
285阅读
1gittlab,配置本地Git.2 添加项目到CI(Continues Integration)中ci-01.png3
转载 2022-11-04 10:00:58
280阅读
参考资料: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
目录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阅读
市面上的持续集成平台有很多,今天介绍GitlabCI.从Gitlab 8.0开始,Gitlab CI 就集成在了Gitlab中.使用方法非常简单,只要我们在项目的根目录创建一个 .gitlab-ci.yml文件,添加一个Runner,就直接接入了Gitlab CI.接入方式非常的简单便捷.目前我们在前端脚手架中放一个.gitlab-ci.yml文件,后续每一个前端项目都可以按照标准直接接入Git
文章目录其他博文连接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阅读
配置 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阅读
首先,Gitlab pages是很简单的,至少比起github pages要简单很多。 Gitlab Pages的原理这是样的:首先,当你新建一个Gitlab项目的时候,你同时也建了一个存储库。 只要你的工程目录的根目录下有.gitlab-ci.yml文件,注意必须严格起这个名字。gitlab ru ...
转载 2021-05-23 22:15:59
3187阅读
2评论
GitLab + GitLab CI + Harbor + Kubernetes项目要求该公司决定采用GitLab + GitLab CI + Harbor + Kubernetes架构来构建CICD环境,以缩短新功能开发上线周期,及时满足客户的需求,实现DevOps的部分流程,来减轻部署运维的负担,实现可视化容器生命周期管理、应用发布和版本迭代更新,请完成CICD环境部署。CICD应用系统架构如
转载 2024-06-21 08:55:16
195阅读
教程要使用GitLab CI / CD,您需要:托管在Git存储库中的应用程序代码。 .gitlab-ci.yml在存储库根目录中称为的文件,其中包含CI / CD配置。在.gitlab-ci.yml文件中,您可以定义:您要运行的脚本。您要包括的其他配置文件和模板。依赖关系和缓存。您要顺序运行的命令和您要并行运行的命令。将应用程序部署到的位置。您是要自动运行脚本还是手动触发任何脚本。脚本被分组为作
转载 2024-03-06 07:08:25
85阅读
本文档描述了.gitlab-ci.ymlGitLab Runner用于管理项目作业的文件的用法。如果您想快速介绍GitLab CI,请按照我们的 快速入门指南。.gitlab-ci.yml 从版本7.12,GitLab CI使用YAML 文件(.gitlab-ci.yml)进行项目配置。它放置在存储库的根目录中,并包含如何构建项目的定义。YAML文件定义了一组具有约束
一、 Gitlab-CI/CD使用场景首先,公司使用Gitlab作为工作仓库进行代码发布及版本控制,Gitlab内置了CI/CD的工具,这些工具可以用于代码提交的同时完成镜像构建、自动化测试、自动化部署等连续的工作:CI: Continuous Integration(持续集成)CD: Continuous Delivery(连续交付)CD: Continuous Deployment(持续部署)
转载 2023-07-26 11:43:34
398阅读
job内定义作业流程的参数列表关键字必要性描述script是定义在runner中执行的命令after_script否作业后执行的命令allow_failure否允许作业失败,失败不会导致管道失败artifacts否定义job产生的附件,可用于下载和保存以及传递,没有该项设置产生的过程文件都会被删除extends否此作业继承的配置条目before_script否在作业之前执行的一组命令cache否定
转载 2024-05-06 14:21:28
987阅读
1点赞
特点开源: CI/CD是开源GitLab社区版和专有GitLab企业版的一部分。(极狐)易于学习: 官方具有详细的学习操作文档。无缝集成: CI/CD是GitLab的一部分,支持从计划到部署,具有出色的用户体验。可扩展: 可以根据需要添加任意数量的构建节点。(从架构上有gitlab server和gitlab runner,类似于slave构建节点)更快的结果: 每个构建可以拆分为多个作业,这些作
转载 2024-04-02 10:36:24
132阅读
安装Gitlab、Runner安装Gitlab官方安装文档,参考:Installation | GitLab、https://about.gitlab.com/install/直接在服务器上安装的方式较为繁琐,本文直接采用Docker方式安装。 注意:执行安装命令前,需要先指定环境变量:export GITLAB_HOME=/srv/gitlabDocker方式安装命令为sudo docker r
转载 2023-09-18 13:43:11
252阅读
一.什么是gitlab-ci.yml文件GitLab提供持续集成服务。如果 将.gitlab-ci.yml文件添加到存储库的根目录,并将GitLab项目配置为使用Runner,则每次提交或推送都会触发CI 管道。 该.gitlab-ci.yml文件是您配置CI如何处理项目的位置。它位于存储库的根目录中。在对存储库进行任何推送时,GitLab都会查找该.gitlab-ci.yml 文件,并根据该文件
转载 2024-03-05 13:35:08
621阅读
# GitLab CIJava的集成 ## 前言 GitLab是一个用于管理软件开发团队的开源代码托管平台,它提供了丰富的协作功能,包括版本控制、问题跟踪、持续集成等。而GitLab CI则是其内置的持续集成工具,可以帮助开发者在代码提交后自动执行构建、测试和部署等任务。本文将介绍如何使用GitLab CI来构建和测试Java项目。 ## 什么是GitLab CIGitLab CI
原创 2024-02-13 10:28:58
36阅读
gitlab持续集成安装Runner正常安装sudo wget -O /usr/local/bin/gitlab-runner https://gitlab-runner-downloads.s3.amazonaws.com/latest/binaries/gitlab-runner-linux-amd64sudo chmod +x /usr/local/bin/gitlab-runner sud
  • 1
  • 2
  • 3
  • 4
  • 5