
gitlab
文章平均质量分 66
傲傲娇
努力,奋斗
展开
-
gitlab cicd 问题记录
1、构建docker镜像的时候提示Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Post http://%2Fvar%2Frun%2Fdocker.sock/v1.26/build?buildargs=%7B%7D&buildbinds=null&cachefrom=%5B%5D&cgroupparent=&am.原创 2021-09-15 17:47:25 · 625 阅读 · 0 评论 -
Gitlab Alerts警告
一、如何在Gitlab中启用Alerts?1.进入Settings->Monitor,对应的Alerts点击Collapse,然后点击Add new integration2.下拉选择集成类型,HTTP或者Prometheus二、使用HTTP Endpoint1.选择HTTP Endpoint,起一个名字,然后将状态改为Active,点击保存2. 保存成功后,可以看到结果3.查看凭证,网络钩子的网址和授权秘钥4.测试发送请求的类型Propert...原创 2021-07-20 16:49:33 · 1074 阅读 · 0 评论 -
Gitlab与Jaeger集成,实现Tracing链路追踪
一、Jaeger的安装部署$ docker run -d --name jaeger \ -e COLLECTOR_ZIPKIN_HOST_PORT=:9411 \ -p 5775:5775/udp \ -p 6831:6831/udp \ -p 6832:6832/udp \ -p 5778:5778 \ -p 16686:16686 \ -p 14268:14268 \ -p 14250:14250 \ -p 9411:9411 \ jaegertracin原创 2021-07-20 11:26:56 · 501 阅读 · 0 评论 -
Gitlab与Sentry集成,启用错误跟踪
一、sentry介绍当我们完成一个业务系统的上线时,总是要观察线上的运行情况,对于每一个项目,我们都没办法保证代码零BUG、零报错,即便是经历过测试,因为测试永远无法做到100%覆盖,用户也不会总是按照我们所预期的进行操作,在上线后也会出现一些你预料不到的问题,而这种情况下,广大的用户其实才是最好的测试者。当生产环境中产生了一个 bug 时,如何做到迅速报警,找到问题原因,修复后又如何在线上验证?此时我们需要一个高效的错误监控系统。sentry扮演着一个错误收集的角色,将你的项目和sen...原创 2021-07-19 17:58:08 · 1585 阅读 · 3 评论 -
Gitlab Container Registry 的使用
一、gitlab container registrygitlab container registry 中 集成了docker registry,做的一个docker images管理工具,可以在gitlab页面来管理docker的images镜像,可以说是很实用的一个功能。二、docker registry 的安装这里使用docker 安装,并且对外的端口设置为5300docker run -d --name registry --restart=always -p 5300:50.原创 2021-07-14 18:03:32 · 6570 阅读 · 0 评论 -
gitlab.rb 文件配置详解
在官网找到的template配置文件,地址如下https://gitlab.com/gitlab-org/omnibus-gitlab/-/blob/master/files/gitlab-config-template/gitlab.rb.templategitlab.rb文件内容如下#可以访问GitLab的URL。external_url 'GENERATED_EXTERNAL_URL'## Roles for multi-instance GitLab##redis角色 r原创 2021-07-14 16:20:19 · 15807 阅读 · 1 评论 -
Gitlab Package Registry 使用
一、介绍Package Registry 是一个包管理工具,相当于私有的maven仓库。二、环境配置1.Java 11.0.5+2.Maven 3.6+3.配置maven的setings.xml1> 配置一下personal access token<settings> <servers> <server> <id>gitlab-maven</id> <configura原创 2021-07-08 17:34:44 · 6491 阅读 · 1 评论 -
Gitlab-CI 发布vue前端项目到docker
一、创建一个简单的vue项目1.在gitlab上创建一个前端项目,拉取到本地。2.在idea中快速构建一个vue项目,前提是本地已经安装了node.js安装命令如下#使用淘宝镜像npm install --registry=https://registry.npm.taobao.org#保证环境中有webpacknpm install -g webpack #全局安装vue-cli脚手架npm install -global vue-cli#创建一个基于webpack模板的原创 2021-07-06 17:24:10 · 1039 阅读 · 0 评论 -
Gitlab-CI 发布SpringBoot应用到docker
一、使用gitlab-ci1.编写springboot应用。目录结构如下2.编写Dockerfile文件,我这里写得比较简单FROM primetoninc/jdk:1.8MAINTAINER example@qq.comADD target/ci-docker.jar app.jarENTRYPOINT ["java","-jar","/app.jar"]3.编写.gitlab-ci.yml文件variables: CI_DOCKER_CONTAINER:原创 2021-07-05 17:50:13 · 501 阅读 · 0 评论 -
Gitlab-Runner的安装
gitlab-runner 是用来做Gitlab CI用的。下面介绍docker 安装gitlab-runner1.拉取镜像docker pull gitlab/gitlab-runner2.运行容器docker run -d --name=gitlab-runner \ -v /var/run/docker.sock:/var/run/docker.sock \ -v /srv/gitlab-runner/config:/etc/gitlab-runner \ g原创 2021-07-05 14:59:46 · 2146 阅读 · 1 评论 -
Gitlab .gitlab-ci.yml详解
job内定义作业流程的参数列表关键字 必要性 描述 script 是 定义在runner中执行的命令 after_script 否 作业后执行的命令 allow_failure 否 允许作业失败,失败不会导致管道失败 artifacts 否 定义job产生的附件,可用于下载和保存以及传递,没有该项设置产生的过程文件都会被删除 extends 否 此作业继承的配置条目 before_script 否原创 2021-07-01 17:58:41 · 3630 阅读 · 0 评论 -
Gitlab 代码仓库服务器的安装
我们都知道GitHub 作为开源代码库,是目前最火的开源项目托管平台,GitHub 同时提供公共仓库和私有仓库,但如果使用私有仓库,是需要付费的。而GitLab很好的解决这个问题,你可以在上面创建私人的免费仓库。下面我们介绍在linux系统下Gitlab的安装。方式一:rpm包方式安装1.安装相关依赖yum -y install policycoreutils openssh-server openssh-clients postfix2.启动ssh服务并设置为开机启动syste原创 2021-06-27 22:51:44 · 270 阅读 · 0 评论