gitlab gitlab-runner runner

gitlab--不同的 stage 不重新下载代码、GIT_CHECKOUT、制品 artifacts

介绍 在 gitlab ci 中,不同的 stage 都会重新下载代码,例如下面的 .gitlab-ci.yml default: image: ruby:2.7.5 stages: # 运行的阶段顺序 - build - test - deploy build: # job 的名称 stage: ......

Gitlab简单使用与配置

添加组,创建用户,创建项目 创建组: ......
Gitlab

docker安装部署gitlab[完全自主版]

原创文档编写不易,未经许可请勿转载。文档中有疑问的可以邮件联系我。 邮箱:yinwanit@163.com GitLab是由GitLabInc.开发,使用MIT许可证的基于网络的Git仓库管理工具,且具有wiki和issue跟踪功能。使用Git作为代码管理工具,并在此基础上搭建起来的web服务。时常 ......
docker gitlab

ubuntu 安装gitlab

1. 下载 https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/apt/packages.gitlab.com/gitlab/gitlab-ce/ubuntu/pool/focal/main/g/gitlab-ce/ 选一个 2. 安装 dpkg -i gi ......
ubuntu gitlab

如何调整Gitlab-Runner最大并发数?

概述: 我们在使用gitlab-runner做cicd时,如果安装之后没有配置gitlab-runner的最大并发数,在使用时候可能会碰到job的警告(job日志超过字节限制):job‘s log exceeded limit of 4194304 bytes ***** 查看默认最大并发数conc ......
Gitlab-Runner Gitlab Runner

gitlab 忘记root管理员密码

1、使用root账户登录服务器 2、切换用户为git su - git 3、进入gitlab控制台 gitlab-rails console production 如报错如下:ERROR: "rails console" was called with arguments ["production" ......
管理员 密码 gitlab root

docker部署gitlab私有仓库

# 官方文档 ``` https://docs.gitlab.com/ee/install/docker.html ``` # 编写docker-compose文件 ```yml version: '3.6' services: web: image: 'gitlab/gitlab-ee:lates ......
仓库 docker gitlab

Gitlab-Runner集成Maven工具

1、如果我们要在Gitlab-Runner中运行maven对java项目进行打包,在Gitlab-Runner中默认是没有的,需要我们手动进行集成,那么下面我将演示如何在docker运行方式的Gitlab-Runner进行maven工具集成, Gitlab-Runner的安装这里就不作赘述了,可参考 ......
Gitlab-Runner 工具 Gitlab Runner Maven

Gitlab安装与Gitlab-Runner注册

1、gitlab的三种安装方式: rmp方式: wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-12.9.0-ce.0.el7.x86_64.rpm rpm -ivh gitlab-ce-12.9.0-ce. ......
Gitlab Gitlab-Runner Runner

docker 方式部署的gitlab 升级

升级背景: docker部署的gitlab版本11.1.4,需升级至16.0.1 思路:为了不影响目前正在使用的gitlab。 1. 将备份拷贝至另外服务器上,升级至最高版本后,另行还原 2. 直接将挂载目录中的文件拷贝至另外服务器上,升级至最高版本,另行还原--经测试,失败,不推荐使用此方法 2种 ......
方式 docker gitlab

gitlab ci 用 cypress/playwright 做测试并展示结果至 mr

# 前言 看了一下官方的教程好像都没有讲怎么将测试结果展示出来,只是给出测试的 ci 脚本,但根据 gitlab 官方的文档是有测试报告的展示的,所以这里给出一个基于 junit 测试报告的展示。 # 前期准备 + 安装 cypress/playwright 在项目中 # `.gitlab-ci.y ......
playwright cypress 结果 gitlab ci

docker 搭建gitlab

一、官网地址:https://docs.gitlab.cn/jh/install/docker.html 二、步骤: 1.要求至少4个G 2. 先在linux主机创建一个gitlab的主目录,用于容器挂载:/srv/gitlab 3. 设置设置gitlab的环境变量(不设置也可以) export G ......
docker gitlab

gitlab--内置的环境变量、自定义环境变量

自定义环境变量 gitlab 给我们内置了很多的变量,但有时候满足不了我们的需求,例如我们需要往某个私有仓库推送镜像,需要账号和密码进行登录。这时候我们不想把密码写在 .gitlab-ci.yml 文件里面。我们就可以自定义一个环境变量来使用了。 先来定义一个变量,设置-》CI/CD-》变量 在 . ......
变量 环境 gitlab

GitLab

## Gitlab 代码仓库 ### 1. 简介概述 > 与 GitHub 一样,GitLab 是一个基于Web的资源库管理器,可让团队协作处理代码,复制代码以安全地创建和编辑新项目,然后将完成的代码合并到现有项目中。 > > GitLab 是用Ruby编程语言编写的,包含Wiki 和问题跟踪功能。 ......
GitLab

Git-fatal: unable to access ‘https://gitlab.XX.git/‘: Could not resolve host: gitlab.XX.com.cn

git提交时报错: `fatal: unable to access 'https://gitlab.XX.git/': Could not resolve host: gitlab.XX.com.cn` 此时需要配置代理: `git config --global http.proxy XX.XX ......
gitlab Git-fatal resolve access unable

上传本地项目到Gitlab

$ git config --global user.name "yangkai" $ git config --glogal user.email "yangkai@ww.com" $ git init $ git add . $ git commit -m "First commit" $ gi ......
项目 Gitlab

GitlabCI学习笔记之一:安装Gitlab和GitLabRunner

1.安装GitLab # 下载地址https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/ wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-12.9.0- ......
GitLabRunner GitlabCI 笔记 Gitlab

ABP模块签入GitLab后自动打包并推送到ProGet

# 1、添加一个名为下划线的解决方案文件夹# 2、把解决方案根目录下的几个必要的文件添加到上述文件夹下# 3、修改NuGet.Config,添加私有NuGet服务器的网址,并配置用户名和密码:ABP Suite模板生成的NuGet.Config是这样的:添加一行自己服务器的配置,另外有对应的节点设置 ......
模块 GitLab ProGet ABP

gitlab-runner 中的 Docker-in-Docker

笔者个人理解:gitlab-runner 安装后就是一个监听状态的 runner,而通过 gitlab-runner register 注册的“实例”其实只是预定义的配置节,当消息抵达后,gitlab-runner 根据消息内容选择相应的配置节启动执行线程。为了方便阐述和理解,本文也将每个配置节/执 ......

在gitlab上,把旧项目的分支代码,转移到新项目里,Git命令语句

1 clone老项目 # git clone git@xxxx/demo.git 2 进入到demo目录 # cd demo 3 移除老项目的地址替换成新项目 # git remote set-url --push origin git@xxx/account.git 4 将镜像推到远程 # git ......
新项目 分支 语句 命令 代码

gitlab root密码重置

[root@VM-16-14-centos ~]# su - git-sh-4.2$ gitlab-rails console productionLoading production environment (Rails 4.2.6)irb(main):001:0> user = User.whe ......
密码 gitlab root

自动化部署(Gitlab)

小程序可持续化自动部署 一、安装gitlab-runner 官方地址:https://docs.gitlab.com/runner/install/ windows安装如下: nodejs的环境变量一定要放到==系统变量==中!!! 进入硬盘任意一个目录,下载gitlab-runner.exe文件, ......
Gitlab

Gitlab up -d Error

laradock-gitlab-1 | == Seed from /opt/gitlab/embedded/service/gitlab-rails/db/fixtures/production/002_admin.rblaradock-gitlab-1 | Administrator accoun ......
Gitlab Error up

gitlab-runner注册失败

gitlab连接k8s时发现pod明明正常但是gitlab上显示未连接 helm repo add gitlab https://charts.gitlab.iohelm repo updatehelm upgrade --install kkk gitlab/gitlab-agent \ --na ......
gitlab-runner gitlab runner

Rocky Linux 9 GitLab 部署

1、环境 8核/16G内存/500G硬盘 当前gitlab暂不支持Rocky Linux 9,不过可以使用AlmaLinux 8的安装源进行安装 2、安装依赖 # 安装依赖 dnf install -y curl policycoreutils openssh-server perl postfix ......
GitLab Rocky Linux

PostgreSQL versions shipped with Omnibus GitLab

PostgreSQL versions shipped with Omnibus GitLab ALL TIERS SELF-MANAGED This table lists only GitLab versions where a significant change happened in th ......
PostgreSQL versions Omnibus shipped GitLab

Vulhub 漏洞学习之:Gitlab

Vulhub 漏洞学习之:Gitlab 1 GitLab 任意文件读取漏洞(CVE-2016-9086) GitLab是一款Ruby开发的Git项目管理平台。在8.9版本后添加的“导出、导入项目”功能,因为没有处理好压缩包中的软连接,已登录用户可以利用这个功能读取服务器上的任意文件。 参考链接: h ......
漏洞 Vulhub Gitlab

gitlab--python 操作 gitlab

安装 我们可以使用 python-gitlab 库来操作 gitlab pip install python-gitlab gitlab issue 查询的 api:https://docs.gitlab.com/ee/api/issues.html#list-issues gitlab issue ......
gitlab python

GitLab + Jenkins 实现持续集成CI

1 软件版本 2 基础环境安装 2.1 docker 安装 yum install -y docker-ce-20.10.16 systemctl start docker && systemctl enable docker docker version 2.2 docker-compose 安装 ......
Jenkins GitLab

gitlab的主分支由master改为main后,怎么初始化项目

1.如果从来没有在当前电脑添加git账户,则 git config --global user.name '用户名'git config --global user.email '邮箱' 2.初始化 git init 3.与远程仓库建立联系 git remote add origin 你的代码地址 ......
分支 项目 gitlab master main