首页 > 其他分享 >gitlab runner 问题汇集

gitlab runner 问题汇集

时间:2023-04-19 15:25:31浏览次数:40  
标签:false runner gitlab token 汇集 host docker

gitlab runner 需要版本尽量和gitlab一致

 

1. gitlab docker executor: 错误  " gitlab runner Could not resolve host:   abc.com "

fatal: unable to access 'http://gitlab-ci-token:[email protected]/root/test.git/': Could not resolve host: gitlab.localhost.co

 

  需要在docker executor内增加一句  "network_mode = "host"

vim /etc/gitlab-runner/config.toml

[[runners]]
  name = "docker"
  url = "xxx"
  id = 10
  token = "xxx"
  token_obtained_at = 2023-04-19T04:28:16Z
  token_expires_at = 0001-01-01T00:00:00Z
  executor = "docker"
  [runners.cache]
    MaxUploadedArchiveSize = 0
  [runners.docker]
    tls_verify = false
    image = "ubuntu:20.04"
    privileged = false
    disable_entrypoint_overwrite = false
    oom_kill_disable = false
    disable_cache = false
    volumes = ["/cache"]
    shm_size = 0
    network_mode = "host"

refer: https://stackoverflow.com/questions/50325932/gitlab-runner-docker-could-not-resolve-host

  

 

2. gitlab shell executor 错误:

"gitlab shell Job failed: prepare environment: exit status 1."

解决方法, 注释掉 /home/gitlab-runner/.bash_logout 的所有内容

# ~/.bash_logout: executed by bash(1) when login shell exits.

# when leaving the console clear the screen to increase privacy

#if [ "$SHLVL" = 1 ]; then
#    [ -x /usr/bin/clear_console ] && /usr/bin/clear_console -q
#fi

 

 refer : https://stackoverflow.com/questions/63154881/the-runner-of-type-shell-dont-work-job-failed-system-failure-preparing-envi

 

标签:false,runner,gitlab,token,汇集,host,docker
From: https://www.cnblogs.com/tongai/p/17333383.html

相关文章

  • gitlab与openldap做权限认证
    1.gitlab开启并配置ldap编辑gitlab.rb配置文件打开编辑gitlab.rb配置文件:vi/etc/gitlab/gitlab.rbgitlab_rails['ldap_enabled']=true#gitlab_rails['prevent_ldap_sign_in']=falsegitlab_rails[‘ldap_servers’]=YAML.load<<-‘EOS’**EOS**为ldap相......
  • docker升级gitlab
    昨天在家部署了gitlab,版本居然是15.10,公司版本却是14.6,升级一波。官方文档:https://docs.gitlab.com/ee/update/#upgrading-without-downtime官方文档总结:文档介绍需要按升级路径拉取镜像。经我概览,只需备份etc、log、opt三个文件夹,而且都早已挂载在宿主机,无......
  • docker部署gitlab CI/CD (一)第一篇:部署gitlab及汉化
    网上很多类似教程,但多少有点夹带私货,竟然拉取的第三方镜像,不敢乱用,于是结合其他人的博客和官方文档,结合部分其他作者的笔误踩的坑,知其然也要知其所以然,于2023年4月17日写下这篇。官方文档:https://docs.gitlab.com/ee/install/docker.html主要参考博客:https://www.......
  • 通过 docker-compose 快速部署 gitlab
    目录一、概述二、gitlab架构原理三、前期准备1)部署docker2)部署docker-compose四、直接通过docker部署gitlab五、通过docker-compose部署gitlab1)下载gitlab镜像2)docker-compose文件配置3)执行部署4)解读gitlabDockerfile文件六、gitlab操作(拉取和提交代码)1)配置ssh秘......
  • gitlab--Stages、job、.pre 、.post 、before_script、after_script、variables 环境
    Stages和job在pipeline中,有几个名词需要知道,Stages、job、stage、before_script、after_script等Stages:一个流水线可以包含若干个阶段,一个阶段可以包含若干个作业stages用于定义作业可以使用的阶段,并且是全局定义的。同一阶段的作业并行运行,不同阶段按顺序执行。这里定......
  • Tool-GitLab
    Tool-GitLabhttps://about.gitlab.com/GitLab是一个用于仓库管理系统的开源项目,使用Git作为代码管理工具,并在此基础上搭建起来的Web服务。安装方法是参考GitLab在GitHub上的Wiki页面。Gitlab是被广泛使用的基于git的开源代码管理平台,基于RubyonRails构建,主要针对软件......
  • 使用RunnerGo做接口性能、接口自动化测试
    最近在gitee上看见一款获得GVP(最有价值开源项目)的测试平台RunnerGo,看他们官网介绍包含了接口测试、性能测试、自动化测试。知道他们有saas版可以试用,果断使用了一下,对其中场景管理和性能测试印象深刻,之后也在公司自己安装使用,接下来和大家介绍一下RunnerGo的整体使用情况。登录后的......
  • gitlab-ce-15.9.4安装
    如果需要汉化,请根据汉化来选择版本汉化包下载地址:https://gitlab.com/xhang/gitlab/1.依赖包安装yum-yinstallpolicycoreutilsopenssh-serveropenssh-clientspostfix2.下载gitlab-ce并安装#下载安装包https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/git......
  • 如何使用IDEA通过gitlab拉取提交代码
      准备相关软件:idea、gitidea配置git1、随意打开一个项目,选择file,点击Settings 2、先选择VersionControl,再点击Git,根据以下图片红色部分选择,把安装的git位置找到   3、我git安装在D盘,你就根据自己位置来,再点点击Test,如下图就是配置git成功   idea拉取代码......
  • gitlab——项目代码迁移
    gitlab——项目代码迁移目的:将原来服务器上的项目代码迁移到另一台服务器上。step1.首先新建一个空文件,将原服务器代码取下来:gitclonehttp://***(原服务器代码地址)step2.进入到取下来的git项目文件夹中:cd*****(取下来的项目文件夹路径)注:step1和step2相当于拉取线......