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-CI
的持续集成/持续部署(CI/CD)
什么是持续集成/持续部署(CI/CD)?个人理解,说白了就是把代码测试、打包、发布等工作交给一些工具来自动完成。这样可以提高效率,减少失误,开发人员只需要关心开发和提交代码到git就可以了。怎么做?方式一:使用webhooks,这种方式的原理就是在gitlab项目的Setting-Integrations设置中增加一个请求url和一个secret,如下图当触发钩子条件时,(一般是gitpush之后
weixin_33802505
·
2020-07-05 23:35
gitlab-ci
实现前端自动化部署
将要使用的工具
gitlab-ci
即gitlab提供的持续集成的功能。持续集成:是一种软件开发实践,即团队开发成员经常集成它们的工作,集成每天可能会发生若干次。
Wimp__
·
2020-07-05 07:21
前端
SonarQube 之 gitlab-plugin 配合
gitlab-ci
完成每次 commit 代码检测
目录背景介绍环境、软件准备SonarGitLabPlugin安装配置使用说明1、背景介绍我们知道使用SonarQube可以在日常开发中检测代码质量,除了使用IDE上集成SonarLint插件检测外,如果我们想针对代码托管在Gitlab上每次commit的文件做代码检测,可以不可以呢?答案是肯定的,我们可以使用SonarGitLabPlugin插件完成,该插件会针对每次提交修改的文件,添加注释行,同
哎_小羊_168
·
2020-07-01 16:34
持续集成
实战:GitLab 上C++项目实现自动化构建
文章目录Step1:实现C++构建Step2:实现自动化确定目标:使用
gitlab-ci
实现选择GitLabRunner的最佳实践方案:GitLabRunneronKubernetes设计项目自动化流程
xiaosongluo
·
2020-06-30 01:02
持续集成
GitLab-Ci
与 GitLab-Runner 持续集成 部署与使用
使用官方库安装GitLab-Runner安装GitLab-Runner官方文档目前支持的版本:DebianUbuntuRHELCentOS.加载源包添加gitlab官方库:#ForDebian/Ubuntucurl-Lhttps://packages.gitlab.com/install/repositories/runner/gitlab-ci-multi-runner/script.deb.s
一瞬即_永恒
·
2020-06-29 07:40
gitlab-ci
自动部署(三)
gitlab-ci
自动部署(三)安装runner这边就不细说了,详情可以看我的上一篇博客https://blog.csdn.net/weixin_37934134/article/details/80736337
神圣坤
·
2020-06-28 20:43
自动化工具
gitlab-ci
自动部署(二)
官方文档翻译得来:通过.gitlab-ci.yml配置任务相信熟悉dockerfile和ansible的应该对这个熟悉很快!此文档用于描述.gitlab-ci.yml语法,.gitlab-ci.yml文件被用来管理项目的runner任务。.gitlab-ci.yml从7.12版本开始,GitLabCI使用YAML文件(.gitlab-ci.yml)来管理项目配置。该文件存放于项目仓库的根目录,它定
神圣坤
·
2020-06-28 20:43
自动化工具
gitlab-ci
自动部署(一)
gitlab-ci
自动部署(一)目前GitLab已经有了CI功能,即持续集成的功能。
神圣坤
·
2020-06-28 20:42
自动化工具
VSCode-sftp插件
2019独角兽企业重金招聘Python工程师标准>>>项目送测之前用的是
gitlab-ci
,在服务器上先build,然后run,结果build过程vue项目太慢、太费内存,所以想直接在本地build完后打包上传到服务器
weixin_34232617
·
2020-06-28 14:32
gitlab之
gitlab-ci
自动部署
2019独角兽企业重金招聘Python工程师标准>>> 简介
gitlab-ci
全称是gitlabcontinuousintegration的意思,也就是持续集成。
weixin_33882452
·
2020-06-28 07:54
基于dotnetcore结合docker-compose实践
Gitlab-CI
/CD & 排坑指南
引言看过docker-compose真香的园友可能留意到当时是【把部署dll文件拷贝到生产机器】,即时打包成镜像并启动容器,并没有完成CI/CD。经过长时间实操验证,终于完成基于Gitlab的CI/CD实践,本次实践的坑位很多,实操过程尽量接近最佳实践(不做hack,不做骚操作),记录下来加深理解。第一部分:GitlabCI/CD原理和GitlabRunner安装(这里使用shell执行器)第二部
weixin_30437337
·
2020-06-27 19:03
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
上一页
1
2
3
4
5
6
7
下一页
按字母分类:
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
其他