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
Gitlab-CI
gitlab runner实现自动化部署
GitLab-CI
可以比喻成管理工人的工厂,Runner是工厂里的工人,每个工人需要在工厂进行注册,所负责的项目不同,所做的工作也不同。当工厂某一个项目发生变动时,需要通知对应的工人去做对应的工作。
AndreaH
·
2020-06-27 14:59
构建部署
git在CICD实践中的应用11:gitee仓库webhook使用(下)
为方便起见,我们使用gitlab托管nodejs代码,在.
gitlab-ci
李迟
·
2020-06-26 15:30
自动化CICD
基于.NetCore结合docker-compose实践
Gitlab-CI
/CD & 排坑指南
引言看过docker-compose真香的园友可能留意到当时是【把部署dll文件拷贝到生产机器】,即时打包成镜像并启动容器,并没有完成CI/CD。经过长时间实操验证,终于完成基于Gitlab的CI/CD实践,本次实践的坑位很多,实操过程尽量接近最佳实践(不做hack,不做骚操作),记录下来加深理解。第一部分:GitlabCI/CD原理和GitlabRunner安装(这里使用shell执行器)第二部
dotNET跨平台
·
2020-06-26 06:16
gitlab + k8s +
gitlab-ci
+ helm 持续集成
文章目录gitlab+k8s+cicd+helm持续集成简介Kubernetes搭建步骤安装前的准备(所有节点)docker安装(所有节点)kubernetes安装(所有节点)kubernetesflannel安装:(所有节点)创建k8s主节点(主节点)Nodes加入集群gitlab&runner搭建步骤gitlab安装:gitlab-runner安装:helm安装:k8s安装gitlab-run
Texous
·
2020-06-25 03:10
环境搭建
GitLab Runner的安装与使用
1、
GitLab-CI
GitLab-CI
就是一套配合GitLab使用的持续集成系统(当然,还有其它的持续集成系统,同样可以配合GitLab使用,比如Jenkins)。
苍穹尘
·
2020-06-24 07:34
GitLab
Gitlab-CI
job 配置文件 .gitlab-ci.yml 配置方式(翻译)
配置jobs文件.gitlab-ci.yml原文档:https://docs.gitlab.com/ee/ci/yaml/README.htmlGitLab-CI使用YAML文件管理配置job.文件存放于仓库的根目录,命名为.gitlab-ci.yml,定义了job应该如何工作.JobYAML文件定义了一系列带有约束说明的job,job至少需要要包含script:示例:job1:script:"e
kunyus
·
2020-06-24 01:04
iOS 持续集成之
Gitlab-Ci
+ FastLane
Gitlab-Ci
配置XcodeXcode唯一需要配置的就是要将你运行的scheme设置成Shared。
不要人夸颜色好
·
2020-06-22 17:44
分享我在前后端分离项目中
Gitlab-CI
的经验
Gitlab-CI
/CD的核心是搭建GitlabRunner、编写.gitlab-ci.yaml文件。详细示例请参考:GitlabCI/CD+
有态度的小码甲
·
2020-06-12 16:00
视频教程-devops之
gitlab-ci
自动化编译部署docker发布golang代码-敏捷开发
devops之
gitlab-ci
自动化编译部署docker发布golang代码在中科院和腾讯从事云计算和系统开发,擅长服务网格和PaaS平台设计和开发,目前聚焦在容器方向杨舜¥50.00立即订阅扫码下载
weixin_34556837
·
2020-05-28 10:00
gitlab-ci
缓存与环境
使用了cat/opt/gitlab/embedded/service/gitlab-rails/VERSION查看版本当前版本:12.3.5-ee在开发中遇到了一些问题:stages:-buildjob_build_qa:stage:buildonly:-qascript:-echo"测试"cachekey:'$CI_JOB_STAGE-$CI_COMMIT_REF_NAME'untracked:
一Eve一
·
2020-05-09 23:12
gitlab-ci
尝试
一、预期目标通过
gitlab-ci
实现前端项目自动化构建和部署。1.0暂时采用shell方式处理构建、部署等操作,不使用docker。注意:对gitlab版本有要求。
回调的幸福时光
·
2020-04-28 17:56
持续集成 gitlab-ci+arteryDocker
最近学习了下docker,听了一次卷宗团队王凯同学关于
gitlab-ci
的分享,加上公司有arterydocker这个平台。所以决定尝试配置一套自动集成部署。
KubiL
·
2020-04-14 15:47
docker
以前都是组长超哥搭建的,超哥走后没人会弄的,赶上手上没有开发任务,就试着玩玩,从周一到周三(今个就是周三),翻找各种资料进行搭建,下载docker,下载镜像,完全都是找别人的博客区搭建,对docker,gitlab,
gitlab-ci
Android_冯星
·
2020-04-11 03:46
记一次
gitlab-ci
始终构建失败的排查过程
问题在gitlabpipeline的日志输出中可以看到,一旦执行到dockerlogin之后,就会挂掉,报Error:CannotperformaninteractiveloginfromanonTTYdevice这个错误。dockerlogin报错在UNIX的术语中,最简单的回答是:终端(terminal)=tty=文本的输入输出环境控制台(console)=物理终端shell=命令行解释器思路
许盛
·
2020-04-10 00:39
Gitlab-ci
步骤
操作系统:Ubuntu14.01gittlab,配置本地Git,省略。。。。。。2添加项目到CI(ContinuesIntegration)中ci-01.png3单击项目,进入CI页面中第一次没有配置的情况下:ci-02.png4添加".gitlab-ci.yml"文件".gitlab-ci.yml"文件放在仓库的根目录下,用来设置gitlab项目的runner,每次在push的时候自动触发项目的
zackKui
·
2020-04-08 19:13
gitlab-CI
/CD运行项目
gitlab-ci
触发以后,gitlab-runner就会把代码获取到/home/gitlab-runner/builds,例如我的:[root@centos3consumerBanking]#pwd/
老夫刘某
·
2020-04-04 15:21
『中级篇』docker之CI/CD持续集成-整个流程串联(75)
原文链接地址:『中级篇』docker之CI/CD持续集成-整个流程串联(75)前面主要说了CIpython,CIjava,CDpython,这次主要说下从gitlab,
gitlab-ci
,gitlabCICD
IT人故事会
·
2020-04-02 08:54
持续集成环境选择:Jenkins VS
gitlab-ci
gitlab-cigitlab-ci作为gitlab提供的一个持续集成的套件,完美和gitlab进行集成,
gitlab-ci
已经集成进gitlab服务器中,
vifoggy
·
2020-03-22 02:04
使用Gitlab搭建Android和iOS的持续集成和持续发布环境(二)
上一篇文章里使用Gitlab搭建Android和iOS的持续集成和持续发布环境(一),我们已经搭建好了Gitlab,现在我们要实现Android&iOS的持续发布和持续集成还需要用到Gitlab-CI.要使用
Gitlab-CI
炸鸡叔
·
2020-03-21 05:30
Gitlab之GitLab CI 持续集成
gitlab-ci
全称是gitlabcontinuousintegration,也就是基于gitlab的持续集成工具。
ESSE丶
·
2020-03-05 02:48
CICD持续集成: .gitlab-ci.yml配置小记(
gitlab-ci
+ gitlab-runner)
参考博文:基于
gitlab-ci
的CICD概念GitLab-CIGitLab自带的持续集成系统,负责.gitlab-ci.yml脚本解析。GitLab-Runner脚本执行的承载者。
zimoon
·
2020-02-29 22:11
gitlab
Gitlab-CI
Gitlab-CIGitlab简介最近感觉就是在不断的搭建/迁移版本服务器,而现在市面上关于版本服务器搭建的指南都流于表面,真正深入骨骼的少之又少,往往以偏概全很多关键点并未提及。而版本服务器的搭建往往是一个初创型或中小型公司迫切需要解决的问题。目前市用户量和口碑较好的Git服务提供商,屈指可数。国外的话GitHub,BitBucket都是不错的选择,但国际形势变幻莫测,需要随时备好***。国内的
bjwf125
·
2020-02-25 16:08
gitlab
WEB扩展
gitlab-runner使用docker执行器,无法获取本地镜像。
使用
gitlab-ci
进行持续集成的时候,要注册一个gitlab-runner,注册gitlab-runner又要指定一个执行器。
付小奇
·
2020-02-11 22:47
gitlab-ci
, gitlab-runner, gitlab pipeline
配置gitlab-runner根据官方文档,runner分为三种:Shared,specificandgroupRunners,具体可以参考https://docs.gitlab.com/ee/ci/runners/GitlabRunner安装方式有两种,一种是直接二进制文件安装,一种是基于docker镜像安装。方式一:通过二进制文件安装参考官方文档https://docs.gitlab.com/
沃尔夫我丢
·
2020-02-08 18:07
Asp.net Core 3.1 结合
GitLab-CI
实现持续集成
1、在服务器上安装dotnetSDKsudorpm-Uvhhttps://packages.microsoft.com/config/rhel/7/packages-microsoft-prod.rpmsudoyumupdatesudoyuminstalllibunwindlibicusudoyuminstalldotnet-sdk-3.12、查看配置管理员登陆gitlab,在菜单overvire
小七_c946
·
2020-01-17 17:22
尝试使用
GitLab-CI
本文首发于泊浮目的:https://www.jianshu.com/u/204b8aaab8ba背景我经常写测试——这算是我对软件工程的一点执念。前阵子折腾了基于ZStack的二次开发,每次提交代码前都要自己跑一趟测试,着实有点慢。自己撸一套系统成本又太高,正发愁时发现GitLab自带了CI系统,便开始了折腾之旅。概念CI(ContinuousIntegration)持续集成是一种软件开发实践,即
泊浮目
·
2020-01-07 16:46
iOS
GitLab-CI
可持续化全自动打包上传蒲公英
GitLab-CI
就是一套配合GitLab使用的持续集成系统。OSX系统完成可出现集成,需要安装gitlab,
gitlab-ci
和runner,下面对
gitlab-ci
和runner详细介绍。
paradisery
·
2020-01-07 01:02
解决docker permission denied docker.sock 错误
在
gitlab-ci
时报了GotpermissiondeniedwhiletryingtoconnecttotheDockerdaemonsocketatunix:///var/run/docker.sock
时彬斌
·
2020-01-05 16:47
[后端]gitlab之
gitlab-ci
自动部署
简介
gitlab-ci
全称是gitlabcontinuousintegration的意思,也就是持续集成。
st0rm23
·
2020-01-04 12:25
spring boot项目基于docker、gitlab持续集成配置
背景使用springboot开发短信发送程序,并自建gitlab作为代码版本管理,使用
gitlab-ci
作为持续CI/CD工具。所有工具运行在docker之上。
大罗马的太阳
·
2019-12-31 11:05
基于docker的
gitlab-ci
搭建使用
GitLab自从8.0版本之后,自动集成
GitLab-CI
功能。那接下来让我们窥探下do
单新强
·
2019-12-30 19:17
Spring Boot使用GitLab CI自动部署
同样的在
gitlab-ci
文件中也定义相应的两步骤stages:-build-deploy编译使用GitLab公共CI服务为SpringBoot打包编译。
MrTT
·
2019-12-28 15:46
gitlab CI 持续集成
1持续集成
gitlab-ci
全称是gitlabcontinuousintegration的意思,也就是持续集成,中心思想是当每一次push到gitlab的时候或者每隔一定时间,都会触发一次脚本(.gitlab-ci.yml
小王子_f27a
·
2019-12-28 04:58
前端
gitlab-ci
实现自动化部署
本文是我配置一个GitlabCI实现一个前端项目自动打包部署的踩坑体会。背景为什么要去配置这么一个自动化部署CI,这个需求是什么?我所接手的这一个项目是比较老比较大的项目(vue),它依赖了一些很麻烦的包,这些包很难在window下环境友好运行,所以导致这个项目无法打包部署。这给我们整个团队带来了很大的不便,部署只能用linux很麻烦的手动部署。(学生党不可能人人有钱买Mac吧),所以我想配置一个
flura
·
2019-12-24 10:54
gitlab
gitlab之gitlab-runner
gitlab-ci
全称是gitlabcontinuousintegration的意思,也就是持续集成。
潘祖龙
·
2019-12-20 04:56
asp.net core前后端分离项目使用
gitlab-ci
持续集成到IIS
现在好多使用
gitlab-ci
的持续集成的教程,大部分都是发布到linux系统上的,但是目前还是有很大一部分企业使用的都是windows系统使用IIS在部署.NET应用程序。
饭勺oO
·
2019-12-17 15:00
gitlab-CI
的一些问题
docker运行gitlab-runner执行命令dockerrun-d--namegitlab-runner--restartalways-v/srv/gitlab-runner/config:/etc/gitlab-runner-v/var/run/docker.sock:/var/run/docker.sockgitlab/gitlab-runner:latest宿主机的/srv/gitla
sunix
·
2019-12-13 13:13
k8s-jenkins x CI/CD 动态创建slave---01
jenkinsCI/CD(动态创建slave)简述:由于之前管理kubernetes集群应用发布,用的是
Gitlab-CI
,用作开发环境管理还可以,生产环境管理发布,缺点太多,打包速度很慢。
lvelvis
·
2019-12-12 17:00
基于
gitlab-ci
的CICD
简介
gitlab-ci
全称是gitlabcontinuousintegration的意思,也就是持续集成。
hellojinni
·
2019-12-09 12:12
gitlab-runner
gitlab-ci
gitlab
gitlab-ci
如何构建与分支名相同的docker镜像
gitlab-ci
如何构建与分支名相同的docker镜像在做CI/CD的过程中遇到一些项目发布的问题,特此记录。gitlab默认内置了一些环境变量,在这里取用分支名的环境变量即可。
祝钟桦
·
2019-12-05 11:08
gitlab-ci
用centos和gitlab的CI做持续集成
runnersudogitlab-ci-multi-runnerregisterRunninginsystem-mode.Pleaseenterthegitlab-cicoordinatorURL(e.g.https://gitlab.com/):#这里输入
gitlab-ci
limx
·
2019-12-02 09:38
物联网架构成长之路(47)-利用GitLab实现CI持续集成
1.安装GitLab和
GitLab-CI
(gitlab-runner)英语比较好的,可以直
无脑仔的小明
·
2019-11-28 09:00
【故障公告】新版博客后台部署时的配置问题引发故障
今天我们在一次基于
gitlab-ci
的自动化发布过程中,由于操作问题在发布前没有对appsettings.Production.json的修改进行保存,造成容器在启动时使用了旧版的配置文件,再加上容
博客园团队
·
2019-11-14 22:00
gitlab-ci
的简易入门——runners
目录持续集成&持续集成工具的介绍gitlab-cirunner的基本配置方法(mac版本)持续集成CI,ContinuousIntegration,持续集成,是软件开发过程中一个非常重要的环节,在互联网敏捷开发的过程中,持续集成通常用来进行日常编译和自动化测试,来保证及时发现提交的问题,避免影响项目进度。通常持续集成的过程包括:提交(合并)代码编译测试发布不同的项目可能步骤有所不同,一些更加规范的
骆天涯
·
2019-11-04 17:33
使用Travis-ci搭建自动构建项目(以github为例)
团队开发的话可以使用
gitlab-ci
。一.首先上传一个demo到我们的github(不做演示)二.绑定之类的1.Travis-ci网址2.
笑里藏刀我不会AI
·
2019-11-02 12:44
gitlab-CI
/CD
以前使用的是jenkins做的持续集成的工具,但是比较头疼的是创建项目,想想,如果你刚进一家公司,如果没有持续集成工具,你得多痛苦,jenkins虽然说确实方便,插件多,但是用过gitlab的CI/CD感觉jenkins已经无爱了,以为刚好公司抛弃svn,转用gitlab,所以对gitlab的持续集成做了一些学习,确实好用,进入正题,这里我们要用到gitlab-runner做发布管理。下载gitl
老夫刘某
·
2019-11-01 18:34
Gitlab-CI
+Docker + Docker-Compose构建可持续集成java项目的镜像
先注册好Runner:https://www.cnblogs.com/zsifan/p/11714788.html以及搭建Java和Maven环境:https://www.cnblogs.com/zsifan/p/11716177.html安装Docker和Docker-Compose:Docker安装:https://docs.docker.com/v17.09/engine/installat
何宝荣的午后红茶
·
2019-10-22 14:00
gitlab+gitlab-ci+docker自动化部署
导言本次测试用的是
gitlab-ci
,单纯与gitlab搭配而言,
gitlab-ci
较jenkins更加一体,顺畅。
豆浆D
·
2019-10-20 19:00
搭建前端自动集成环境
前言告别手动打包部署到服务器,搭建自动集成环境...这里采用的是
gitlab-ci
工具服务器配置gitlab-runner1.安装gitlab-ci-multi-runner参考:https://mirrors.tuna.tsinghua.edu.cn
appleguardu
·
2019-09-03 00:00
bash
node.js
shell
gitlab ci实践
GitLab-CI
是GitLab官方提供的持续集成服务,我们可以在根目录下新建.gitlab-ci.yml文件,自定义持续集成流程。代码提交到gitlab,满足指定条件后,即可触发自动化构建,发布。
五个水
·
2019-08-28 15:26
devops
上一页
1
2
3
4
5
6
下一页
按字母分类:
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
其他