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
如何构建与分支名相同的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
gitlab-ci
实际中需要注意几点
声明:本文用于记录作者在
gitlab-ci
实践过程中认为需要注意的几点。
熊二的日常
·
2019-08-28 14:20
DevOps
gitlab-ci
自动化部署vue [详细步骤分解]
gitlab-ci
自动化部署vue[详细步骤分解]起因是:每个服务器都要打包不同的axios的baseURL表示很心累,于是我想偷懒(就是这么直接)实现过程中还是踩了不少坑的,话不多说,进入正题。
xiaosi
·
2019-08-23 00:00
自动化部署
vue.js
基于dotnetcore结合docker-compose实践
Gitlab-CI
/CD & 排坑指南
引言看过docker-compose真香的园友可能留意到当时是【把部署dll文件拷贝到生产机器】,即时打包成镜像并启动容器,并没有完成CI/CD。经过长时间实操验证,终于完成基于Gitlab的CI/CD实践,本次实践的坑位很多,实操过程尽量接近最佳实践(不做hack,不做骚操作),记录下来加深理解。第一部分:GitlabCI/CD原理和GitlabRunner安装(这里使用shell执行器)第二部
nodotnet
·
2019-08-16 13:00
从零到一实现前后端分离项目的
gitlab-ci
流程
通过一周的尝试,终于从0到1把
gitlab-ci
弄好了,彻底抛弃travis-ci,最大的坑还是墙外的东西太慢了,总是timeout整个过程分为如下几步:如何在一个1核2G的云服务器上搭建gitlab:
Caaalabash
·
2019-07-11 00:00
node.js
nginx
ci
gitlab
gitlab-ci
前端在阿里云实现nodejs可持续化集成部署
-2核4G以上(CentOS7-ECS我的心好痛800大洋)技术栈linux操作基础git/github/gitlabnodejs环境基础步骤阿里云安装git阿里云安装gitlab(8.0开始默认支持
gitlab-ci
开心大表哥
·
2019-07-04 15:07
node-js
基础加固
linvx
SonarQube 之 gitlab-plugin 配合
gitlab-ci
完成每次 commit
整体架构图具体配置过程安装sonarqube第一步:sonarqube下载地址:http://www.sonarqube.org/downloads/解压后移动到/usr/local目录下解压后压缩包如图:第二部:配置环境变量第三步:配置sonar.properties[root@localhostlocal]#vimsonarqube-6.7.5/conf/sonar.properties3.启
yunlielai
·
2019-06-13 11:24
SonarQube
之
gitlab-p
Docker/Linux
Android 持续集成实践(三)——编写 .gitlab-ci.yml 实现自动化
文章目录前言系列文章Android持续集成实践(三)——编写.gitlab-ci.yml实现自动化要实现的效果定义
gitlab-ci
工作场景阶段定义build任务定义reinforceAndChannel
wdeo3601
·
2019-05-23 14:07
Gitlab
持续集成
gitlab-ci
集成kubernetes自动化部署
1、从Kubernetes获取ServiceAccounttokenServiceAccount是Kubernetes用于集群内运行的程序,进行服务发现时调用API的帐号,帐号的token会直接挂载到Pod中,可以供程序直接使用,ServiceAccount给运行在Pod中的进程提供一个身份如果kubernetes开启了ServiceAccount,那么会在每个namespace下面都会创建一个默
peterPanzZ
·
2019-05-08 19:52
微服务框架(三十二)微服务系统架构
SpringBoot、服务治理框架Dubbo、应用容器引擎Docker,及使用SpringBoot集成Dubbo、Mybatis等开源框架,其中穿插着SpringBoot中日志切面等技术的实现,然后通过
gitlab-CI
若明天不见
·
2019-04-20 19:59
综合
微服务框架
Spring
Boot
+
Dubbo
+
Docker
【Gitlab】
gitlab-CI
持续集成以及runner的配置简版
在我们完成项目开发后,提交到git,当监听提交后,自动进行编译,并进行项目的部署,是不是一想就很爽,所以下面引入我们>的主角——
gitlab-CI
,中文文档。
reco_luan
·
2019-04-11 23:53
使用GitLab CI对项目进行持续集成
一个项目的持续集成工作如果采用纯手工操作通常会比较繁琐且容易出错,因而引入
gitlab-ci
来进行自动化的持续集成工作,每个开发者完成一部分的功能模块时便将其集成至主干之中,这样做能够更早地发现项目之中存在的一系列问题并加以解决
绯色流火
·
2019-03-28 17:35
微服务框架(二十二)Prometheus + Grafana 可视化监控
SpringBoot、服务治理框架Dubbo、应用容器引擎Docker,及使用SpringBoot集成Dubbo、Mybatis等开源框架,其中穿插着SpringBoot中日志切面等技术的实现,然后通过
gitlab-CI
若明天不见
·
2019-03-12 20:55
微服务框架
Spring
Boot
+
Dubbo
+
Docker
GitLab-CI
与GitLab-Runner
CNundefinedGitLab-CI与GitLab-Runner一、持续集成(ContinuousIntegration)要了解
GitLab-CI
与GitLabRunner,我们得先了解持续集成是什么
夜游上河园
·
2019-02-26 23:14
gitlab进行持续集成(
gitlab-ci
自动部署)
持续集成首先,我们先了解下什么是集成:持续集成是一种软件开发实践,即团队开发成员经常集成他们的工作,通常每个成员每天至少集成一次,也就意味着每天可能会发生多次集成。每次集成都通过自动化的构建(包括编译,发布,自动化测试)来验证,从而尽快地发现集成错误。许多团队发现这个过程可以大大减少集成的问题,让团队能够更快的开发内聚的软件。软件集成是软件开发过程中的一个环节,这个环节的工作一般会包括以下流程:合
旅行者xy
·
2019-02-24 17:42
gitlab-ci
从了解到差点放弃
gitlab-ci
持续集成主要包括两方面:gitlab、runner。gitlab负责代码管理,runner负责版本管理、编译、推送。
leventse
·
2019-02-18 10:16
环境配置
微服务框架(十九)Spring Boot 可视化监控 Prometheus + Grafana
SpringBoot、服务治理框架Dubbo、应用容器引擎Docker,及使用SpringBoot集成Dubbo、Mybatis等开源框架,其中穿插着SpringBoot中日志切面等技术的实现,然后通过
gitlab-CI
若明天不见
·
2019-02-14 22:44
Spring
Boot
微服务框架
Spring
Boot
+
Dubbo
+
Docker
微服务框架(十八)Dubbo领域模型、调用链及调用方式
SpringBoot、服务治理框架Dubbo、应用容器引擎Docker,及使用SpringBoot集成Dubbo、Mybatis等开源框架,其中穿插着SpringBoot中日志切面等技术的实现,然后通过
gitlab-CI
若明天不见
·
2019-01-29 22:32
微服务
Dubbo
微服务框架
Spring
Boot
+
Dubbo
+
Docker
CI:
GitLab-CI
Gitlab-Runner 安装使用
从GitLab8.0版开始,
GitLab-CI
持续集成服务完整整合到GitLab中,并在所有项目中默认启用。
GoodbyeRonnie
·
2019-01-02 18:23
mac
gitlab之gitlab-runner自动部署
转载自:https://blog.csdn.net/hxpjava1/article/details/78514999简介
gitlab-ci
全称是gitlabcontinuousintegration的意思
haha_66666
·
2018-12-20 10:46
工具
微服务框架(十四)Spring Boot @ControllerAdvice异常处理
SpringBoot、服务治理框架Dubbo、应用容器引擎Docker,及使用SpringBoot集成Dubbo、Mybatis等开源框架,其中穿插着SpringBoot中日志切面等技术的实现,然后通过
gitlab-CI
若明天不见
·
2018-12-04 22:22
微服务
Spring
Boot
微服务框架
Spring
Boot
+
Dubbo
+
Docker
gitlab-runner安装
runner/gitlab-runner/script.rpm.sh|sudobash二、安装gitlab-runneryuminstallgitlab-runner-y三、配置gitlab-runner向
GitLab-CI
aaron428
·
2018-10-11 14:52
gitlab
runner
docker
gitlab-ci
之yml
官方文档:https://docs.gitlab.com/ee/ci/quick_start/README.htmlGitLab提供持续集成服务。如果将.gitlab-ci.yml文件添加到存储库的根目录,并将GitLab项目配置为使用Runner,则每次提交或推送都会触发CI管道。该.gitlab-ci.yml文件告诉GitLab跑步者该做什么。默认情况下,它运行有三个流水线阶段:build,t
小楼看风云
·
2018-07-25 20:21
gitlab持续集成
Kubernetes 集群中运行 GitLab-Runner 来执行
GitLab-CI
GitLabRunner在MacOS上升级4、Kubernetes集群中运行GitLabRunner、GitLab并测试5、GitLab服务安装在非Kubernetes集群测试1、GitLabCI&Runner介绍
GitLab-CI
哎_小羊_168
·
2018-07-21 21:17
持续集成
Kubernetes
DevOps
基于 GitLab CI 搭建前端自动构建环境
从GitLab的8.0版本开始,GitLab就全面集成了
Gitlab-CI
,并且对所有项目默认开启。只要在项目仓库的根目录添加.gi
时间小鱼
·
2018-07-12 00:00
javascript
尝试使用
GitLab-CI
本文首发于泊浮目的简书:https://www.jianshu.com/u/204...背景我经常写测试——这算是我对软件工程的一点执念。前阵子折腾了基于ZStack的二次开发,每次提交代码前都要自己跑一趟测试,着实有点慢。自己撸一套系统成本又太高,正发愁时发现GitLab自带了CI系统,便开始了折腾之旅。概念CI(ContinuousIntegration)持续集成是一种软件开发实践,即团队开发
泊浮目
·
2018-06-20 00:00
ci
gitlab
gitlab-ci
runner注册失败问题
版本信息$gitlab-runner-versionVersion:10.5.0Gitrevision:80b03db9Gitbranch:10-5-stableGOversion:go1.8.5Built:2018-02-22T09:18:33+00:00OS/Arch:linux/amd64$gitlab-runnerregister注册runner时发生错误,提示x509错误,该错误为证书错
eldersun
·
2018-03-15 15:18
gitlab-ci
坑后感与指北
本文的目的:最主要是备忘,其次是分享疗效:并不能让你一下子掌握CI/CD,这只是一个比较完整的解决方案,其他基础知识,自行补充.基调首先,这不是屠龙刀,不要奢望一篇文章可以走遍天下.这里只是提供一个具体的落地方案,一个具体的技术选型.阶段1:代码仓库关于代码仓库,本文选取的方案是gitlabgitlab的搭建:以目前的情况来说,推荐使用docker来搭建你的系统,不然你会陷入各种膜明其妙的问题.d
captainblue
·
2018-02-06 00:00
ci
docker
【SHELL】深入理解脚本的环境变量存取过程
前言楼主最近在研究jenkins,
gitlab-ci
,以及node环境下js脚本执行.发现环境变量的配置有时候读取失败.同时在切换角色的时候,如su-user和suuser实际上的读取环境配置是不一样的
wayneli
·
2017-12-31 00:00
shell
linux
bash
基于
gitlab-ci
构建 golang 项目 CI 环境
在github上托管go开源项目,CI使用travis的服务感觉很方便,几乎不需要额外的设置,但是涉及到公司的项目,通过
gitlab-ci
来跑golang项目的CI,需要一点技巧。
xinchen
·
2017-12-26 00:00
golang
ci
gitlab
gitlab-ci
配置详解(二)
jobs(任务).gitlab-ci.yml允许用户创建无数多个任务.但是每个任务必须有一个独一无二的名字,但不能是以下保留字.一个任务是由一列参数定义的,来决定任务的工作内容和行为.job_name:#要跑的脚本或命令列表script:-rakespec-coverage#pipelines阶段stage:test#只针对哪个分支only:-master#除了哪个分支以外except:-deve
geeeger
·
2017-11-07 00:00
gitlab
gitlab-ce
gitlab-ci
配置详解(一)
近期因为折腾
gitlab-ci
,专门去翻了很多文档,想想貌似自己挺傻的。按照官网教程本来biubiubiu就弄好了,非自己折腾了好几天,还没啥积累,真是作。想想唯一能积累的就是ci的配置详解了。
geeeger
·
2017-11-06 00:00
gitlab
gitlab-ce
Docker 及 GitLab CI 在前端工作流上的实践分享(一)
本文讲分成二个部分,通过简单例子,来介绍上图中那条鱼和狐狸:)part1:docker本文的项目代码part2:
gitlab-ci
点我跳转ok,那么现在就开始第一部分一、什么是Docker?
ccfnever
·
2017-10-14 00:00
javascript
docker
docker-compose
前端工程化
Docker 及 GitLab CI 在前端工作流上的实践分享(二)
gitlab-ci
全称是gitlabcontinuousintegration,也就是基于gitlab的持续集成工具。
ccfnever
·
2017-10-14 00:00
前端
前端工程化
gitlab-ci
自动集成
本文档是用rpm包安装的,如需源码安装请参考文档:https://github.com/gitlabhq/gitlabhq/blob/master/doc/install/installation.md环境:gitlab服务器:10.0.10.50centos7.3gitlab-runner服务器:10.0.10.30centos7.3一:gitlab的安装和使用:1:到gitlab官网下载相对应
lava0525
·
2017-06-16 17:16
ci
gitlab
自动集成
Docker搭建自己的Gitlab CI Runner
Gitlab-CI
是Gitlab官方提供的持续集成服务,我们可以在仓库的根目录下新建.gitlab-ci.yml文件,自己定义持续
哎_小羊_168
·
2017-05-15 16:03
持续集成
GitLab-CI
与GitLab-Runner自动部署
GitLab-CI
与GitLab-Runner自动部署矽伟智Seven2016年12月28日17:30:45一、持续集成(ContinuousIntegration)要了解
GitLab-CI
与GitLabRunner
秋水白露
·
2016-12-28 17:42
GitLab-CI
从安装到差点放弃
我心想,既然已经迁移到gitlab了,为何不用用
gitlab-ci
呢,更何况gitlab宣称集成了
gitlab-ci
,应该很快就能应用上。我正是这样把自己推进坑的。名词解释进坑前先理清一些
吴彦欣
·
2016-10-15 00:00
gitlab
ci
持续集成
GitLab-CI
与GitLab-Runner
一、持续集成(ContinuousIntegration)要了解
GitLab-CI
与GitLabRunner,我们得先了解持续集成是什么。
寻静寻俭
·
2016-09-12 10:43
gitlab
自动化运维
gitlab-ci+docker部署CI服务器
这里介绍针对RubyonRails项目,采用
gitlab-ci
进行部署的基本过程以及注意事项。
yes_heng
·
2016-08-15 22:37
上一页
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
其他