E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
gitlabci
从0到1搭建属于自己的Gitlab CI/CD平台
文章目录持续集成(CI)持续交付(CD)
GitlabCI
/CD功能和架构本地搭建
GitLabCI
/CD平台MCNU云原生,文章首发地,欢迎微信搜索关注,更多干货,第一时间掌握!
MCNU云原生
·
2023-06-19 22:28
gitlab
ci/cd
引入钉钉机器人通知 Gitlab CI/CD 的构建状态
本文是2020年的文章,在公司当时的环境写的了,现在大部分公司都有Devops效能平台采用docker或者oss部署前言本篇是之前写的《利用
GitlabCI
/CD实现自动构建,自动部署》的续篇。
·
2023-06-19 19:19
gitlab-ci.yml 关键字参考 (FREE)
有关
GitLabCI
/CD的快速介绍,请遵循快速入门指南。有关示例集合,请参阅
GitLabCI
/CD示例。
qq_492448446
·
2023-06-16 20:32
CICD
java
开发语言
SonarQube结合GitLab CI/CD自动检测Push和Merge Request的增量代码质量
SonarQube结合
GitLabCI
/CD自动检测Push和MergeRequest的增量代码质量实验环境Docker部署SonarQubeGitLab上添加全局环境变量用docker运行gitlab-runner
sonicning
·
2023-06-16 07:23
Linux
gitlab
ci
docker
linux
简单两步,使用 cache 加快极狐GitLab CI/CD 构建速度
B:cache的使用很简单,followme♀️极狐
GitLabCI
/CDJob在运行过程中不可避免的要下载一些外部依赖,cache的存在是为了让不同Job之间能够共
·
2023-06-15 18:00
Gitlab CI/CD
/cd主要完成以下两个工作.ci(持续构建)代码提交后触发自动化的单元测试,代码预编译,构建镜像,上传镜像等.cd(持续发布)持续发布则指将构建好的程序发布到各种环境,如预发布环境,正式环境.2.特性
gitlabci
·
2023-06-15 18:26
Jenkins详细安装配置部署--超详细
详细安装配置部署--超详细一、什么是CI/CD二、Gitlab内置持续集成持续集成(CI)持续交付(CD)2.1Gitlab的CI/CD优势2.2Gitlab的CI/CD特点2.3Gitlab的CI/CD组件三、
gitlabCI
宝贝富贵猪
·
2023-06-15 01:23
Jenkins
jenkins
运维
Gitlab CI/CD概述
GitlabCI
/CDGitlabCI/CD也就是Gitlab提供了上面的CI/CD能力,可以进行持续集成,持续交付和持续部署。上面Git
懒猫gg
·
2023-06-13 10:00
运维小趣
gitlab
ci/cd
java
GitLab CI/CD variables ;GitLab CI/CD变量(翻译)
原文:《
GitLabCI
变量》:https://docs.gitlab.com/ee/ci/variables/凭个人理解+彩云小译结合来翻译,不是官方翻译,不保证准确,仅供参考如有错处,欢迎留言指出,
唯一的wataru
·
2023-06-09 16:01
翻译
gitlab
ci/cd
java
gitlab CI/CD部署git fetch pack的报错解决
使用
gitlabCI
/CD部署时报错pipeline报错报gitfetchpack的错误网上查询说有可能是服务器版本过低,需要升级服务器,但操作服务器我没有权限,所以尝试使用了更改
gitlabci
配置,
仙女爱吃鱼
·
2023-06-09 04:47
git
git
gitlab
ci/cd
Makefile 与 docker 进行多服务 一次性构建
blog.taoluyuan.com/posts/docker-makefile/本机多服务一次性构建背景本机开发多个服务,每个服务还会互相调用正常情况,开发者需要在本地启动多个服务,并且手动调用想着不使用
gitlabci
潇湘莫大
·
2023-06-07 00:53
docker
linux
运维
Makefile 与 docker 进行多服务 一次性构建
blog.taoluyuan.com/posts/docker-makefile/本机多服务一次性构建背景本机开发多个服务,每个服务还会互相调用正常情况,开发者需要在本地启动多个服务,并且手动调用想着不使用
gitlabci
·
2023-06-06 21:03
GitLab CI构建SpringBoot-2.3应用
欢迎访问我的GitHubhttps://github.com/zq2599/blog_demos内容:所有原创文章分类汇总及配套源码,涉及Java、Docker、Kubernetes、DevOPS等;关于
GitLabCI
程序员欣宸
·
2023-04-19 04:03
Artifactory & GitLab CI持续集成实践
GitLabCI
支持创建多个构建,并评估每次代码提交是否通过测试和以及对您产品的影响。在构建过程中,会生成大量二进制文件,如果不能正确的大规模管理这些文件,就会导致二进制文件管理混乱。
JFrog
·
2023-04-16 08:24
Tekton 入门-概念篇
目前,私有云市场占有率比较高的CICD工具对Kubernetes都有所支持,比如Jenkins、
GitLabCI
。但是,这些工具只是将Kubernetes作
晓码君
·
2023-04-15 18:17
Gitlab CI/CD+docker实现springboot项目的自动化部署
一、概述本文主要通过
GitlabCI
/CD实现JAVA服务端项目的自动化部署,本人之前部署服务,将项目build打包之后通过scp命令/FZ上传至服务器,通过终端/Xshell登录服务器,进入指定目录,
谁能借个火儿
·
2023-04-15 10:23
玩转 ChatGPT+极狐GitLab|分分钟丝滑迁移Jenkins到极狐GitLab CI
之前我们分享了如何利用极狐
GitLabCI
/CD完成Jenkins的迁移。
极小狐
·
2023-04-15 01:34
jenkins
chatgpt
gitlab
ci
devops
GitLab集成gitlab-runner
它与
GitLabCI
结合使用,
GitLabCI
是GitLab随附的用于协调作业的开源持续集成服务。要求GitLabRunner是用Go编写的,可以作为一个二进制文件运行,不需要特定于语言的要求。
南宫乘风
·
2023-04-14 07:00
项目实战
gitlab
运维
GitLab CI新手教程
入门
GitLabCI
/CD由.gitlab-ci.yml文件配置,该文件位于项目库根目录。.gitlab-ci.yml文件创建一个流水线(pipeline)以更改存储库中的代码。
星空_0919
·
2023-04-10 15:42
我是如何把一套GitLab CI/CD课程做到全网第一的?
前几天,我的
GitLabCI
/CD系列教程上架了公司云课堂,很高兴这一套教程能够得到大家的认可与支持。下面我就简单聊聊这一套教程的由来,并分享一下录制这套视频的感悟。
拿我格子衫来
·
2023-04-10 10:35
GitLab
CI/CD
教程
ci/cd
devops
GitLab CI/CD 新书发布,助企业降本增效
前言大家好,我是CSDN的拿我格子衫来,昨天我的第一本书《
GitLabCI
/CD从入门到实战》上架啦,这是业内第一本详细讲解
GitLabCI
/CD的书籍。历经无数个日夜,最终开花结果。
拿我格子衫来
·
2023-04-10 10:29
gitlab
ci/cd
docker
Gitlab CI/CD
GitlabCI
/CD概念DevOpsDevelopment和Operations的组合,传统的软件组织讲开发和IT运营以及质量保障设为分离的部门,Devops是在敏捷开发模型上进一步发展而来的。
腿毛怪丶叔叔
·
2023-04-04 09:05
使用gitlab ci构建IOS包并发送通知消息到企业微信
在之前的文章中,我们介绍了使用
gitlabci
构建Android包的方法。今天我们介绍使用
gitlabci
如何构建IOS包,并且在打包成功或者失败时,如何将消息通知到企业微信。
布道师玄柯
·
2023-04-03 17:21
python测试开发技术栈
gitlab
ci/cd
GitLab CI / CD pipeline配置参考
在每个项目中使用一个叫.gitlab-ci.yml的YAML文件来配置
GitLabCI
/CDpipeline。
鄙人叫哥
·
2023-04-02 16:39
版本管理
Gitlab中Pipeline语法一
Pipeline语法job/script/before_script/after_script/stages/stage/variablesjob每个项目使用.gitlab-ci.yml文件配置
GitlabCI
*郑*
·
2023-04-02 16:29
gitlab
linux
前端devops——利用gitlab实现CI/CD自动化部署
目录前言一、前期准备1、开启虚拟服务2、下载并安装docker二、开始部署1、安装gitlab2、修改默认账号登录密码3、修改项目clone地址三、
GitlabCI
/CD1、安装并运行gitlab-runner2
小敏哥
·
2023-04-01 00:16
web前端
devops
gitlab
ci/cd
Gitlab 自动构建心得
上面是简单接受一下
gitlabci
的工作原理GitLab-CI这个是一套配合GitLab使用的持续集成系统,是GitLab自带的,也就是你装GitLab的那台服务器上就带有的。无需多考虑。.
weixin_30443075
·
2023-04-01 00:02
运维
git
python
架构篇 -- 搭建gitlab ci远程自动化部署
最近换了份工作公司要求使用
gitlabci
去部署,原来比较习惯使用jenkins,但是还是要适应新挑战,看了网上比较多的文章一般都不是合适,然后自己写一份,希望能帮助到有缘人。各位道友,多多指教!
小明同学~~
·
2023-04-01 00:17
架构之路
架构
gitlab
ci/cd
docker-maven执行测试类报maven-surefire-plugin failure错误的解决办法
使用
gitlabci
配置mavenrunner做junit的单元测试,执行时报错,但打包并不会报错。
DinghuiYe
·
2023-03-31 10:11
使用流水线插件实现持续集成、持续部署
该插件由社区合作伙伴拓维信息参与开发并贡献,底层是基于
GitLabCI
/CD实现。
Rainbond-开源云原生应用管理平台
·
2023-03-29 18:24
ci/cd
docker
kubernetes
云原生
devops
Kubernetes生态架构以及常见的 CI/CD 架构,几张图拓宽k8s认识的场景和视野
OpenshiftorKubernetes集群架构图三、常见的CI/CD架构图1、GitlabWebhook+JenkinsSharedLibraries/Kubernetes+SonarScannerMavenPlugin2、
GitlabCI
代码讲故事
·
2023-03-29 01:21
Kubernetes
kubernetes
架构
ci/cd
k8s
docker
一、GitLab CI/CD 流水线配置参考文档
原文链接:https://docs.gitlab.com/ee/ci/yaml/在一个项目中,
GitLabCI
/CD流水线通过使用名为.gitlab-ci.yml的YAML格式文件进行配置。.
天凉好个秋灬
·
2023-03-25 17:59
GitLab Runner
想问为什么不是
GitLabCI
来运行那些构建任务?
天一方蓝
·
2023-03-25 06:27
前端构建 DevOps :搭建 DevOps 基础平台(下)
登录等模块基础平台搭建中篇介绍分支管理设计、webSocket基础模块本篇下将介绍流程管理与提测相关基础模块后端模块DevOps-GitlabApi使用(已完成,点击跳转)DevOps-搭建DevOps基础平台(已完成70%)DevOps-
GitlabCI
Cookieboty
·
2023-03-16 06:49
gitlab CI/CD 将react、vue项目打包成Docker镜像
基础环境搭建在此文章不说明(如gitlab安装、gitlab-runner安装、docker私有镜像等)直接上配置需要配置
gitlabci
/cd环境变量CI_REGISTRY_IMAGE,值是镜像地址.
俊东
·
2023-03-14 19:19
FluxCD、ArgoCD或Jenkins X,哪个才是适合你的GitOps工具?
目前,业界对于选择哪种工具以及它们与通用的CI/CD工具(如Jenkins、
GitLabCI
或GitH
Docker_
·
2023-03-11 16:55
如何在 GitLab CI 管道中构建 Docker 映像
GitLabCI
是一个很好的选择,因为它支持集成的拉代理服务,这意味着更快的管道,以及用于存储构建图像的内置注册表。在本指南中,我们将向您展示如何设置使用上述两种功能的Docker构建。
mikes zhang
·
2023-03-10 20:43
tcp/ip
网络
网络协议
gitlab-ci配置
文章目录.gitlab-ci.yml示例
GitLabCI
/CD的预置变量扩展阅读:.gitlab-ci.yml示例本文示例的k8s配置文件路径:项目:project1src/k8s/st-testing.yamlstaging.yamlka-testing.yamlst-mock.yamlka-staging.yaml.gitlab-ci.ymlDockerfileDockerfile.devDo
唯一的wataru
·
2023-03-10 20:59
笔记
gitlab
ci/cd
GitLab CI持续集成 - .gitlab-ci.yml
在之前的文章中介绍了:
GitLabCI
持续集成-GitLabRunner安装与注册
GitLabCI
持续集成-GitLabRunner配置好环境下一步可以正式开始使用
GitLabCI
进行项目集成,这里以Java
weixin_33937913
·
2023-03-09 11:24
java
python
c/c++
GitLabci
: docker in docker
在使用
gitlabci
的时候,如果使用docker作为runner,并且想在runner里继续使用docker服务,比如构建新的镜像,就涉及到dockerindocker这个功能了。
lmfuture
·
2023-03-09 04:32
4道数学题,求出极狐GitLab CI 流水线之最优解|第1题:有向无环图流水线
本文来自:武让极狐GitLab高级解决方案架构师极狐
GitLabCI
依靠其一体化、轻量化、声明式、开箱即用的特性,在开发者群体中的使用率越来越高,在国内企业中仅次于Jenkins,排在第二位。
·
2023-02-17 15:22
4道数学题,求解极狐GitLab CI 流水线|第2&3题:父子流水线 + 多项目流水线
本文来自:武让极狐(GitLab)高级解决方案架构师极狐
GitLabCI
依靠其一体化、轻量化、声明式、开箱即用的特性,在开发者群体中的使用率越来越高,在国内企业中仅次于Jenkins,排在第二位。
·
2023-02-17 15:50
File "/usr/local/bin/pip3", line 6, in
from pip._internal import main报错
集成
gitlabci
时虚拟环境安装依赖时pip3报错记录一下image.png解决办法(编辑/usr/local/bin/pip3文件):sudovim/usr/local/bin/pip3#!
a9b854aded01
·
2023-01-26 06:38
开个脑洞,带你写一个自己的极狐GitLab CI Runner
极狐GitLabRunner是极狐
GitLabCI
/CD执行的利器,能够帮助完成CI/CDPipelineJob的执行。
·
2023-01-02 17:20
开个脑洞,带你写一个自己的极狐GitLab CI Runner
极狐GitLabRunner是极狐
GitLabCI
/CD执行的利器,能够帮助完成CI/CDPipelineJob的执行。
·
2022-12-29 17:47
Gitlab CI/CD 简单介绍
本文将做一些CI/CD基本介绍,看完后能够在.gitlab-ci.yml中配置需要的Job就行,所以这篇文章适合未接触过,或者刚想入手
GitlabCI
/CD的人。
麦田里的守望者-Jiang
·
2022-12-26 21:14
git
经验积累
ci
gitlab
Android
GitLab CI/CD 自动化构建与发布实践
这篇文章中,我将会介绍基于
GitLabCI
/CD的自动化构建与发布实践。如下图所示,整个流程将分为几个部分:1.首先开发人员在本地完成项目的开发之后,将代码推送到Gitlab仓库中。
cr7258
·
2022-12-26 20:06
DevOps
spark
scala
big
data
iOS之深入解析CocoaPods的GitLab CI与组件自动化构建与发布
一、
GitlabCI
/CD简介①GitLabGitLab是一个利用RubyonRails开发的开源应用程序,实现一个自托管的Git项目仓库,可通过Web界面进行访问公开的或者私有的项目。
╰つ栺尖篴夢ゞ
·
2022-12-26 20:35
iOS高级进阶
GitLab
GitLab
CI/CD
labor
组件发布
更新依赖
gitlab-ci
一.什么是
gitlabCI
/CDGitlabCI/CD是GitLab内置的一款用于持续集成(CI),持续交付(CD)的工具。也就是说,在gitlab创建一个项目,就会自动拥有CI/CD的功能。
·
2022-12-23 17:58
前端
使用 gitlab 实现 proto 文件的 semantic version 管理(2) - 配置篇
最终目标:所有proto文件的改动都体现在版本号中;开发者不需要手动编译proto文件;同一个版本号在各个语言中是通用的;配置方案:配置
gitlabCI
,实现mergerequest通过之后自动打包并生成版本号
·
2022-12-16 16:55
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他