栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

GitLab -- 云主机runner使用cicd报错

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

GitLab -- 云主机runner使用cicd报错

问题描述:

云主机的IP是公网IP_A,云主机的内网IP是IP_B ,两个地址不同,

Tag的配置文件为:

# 本次构建的阶段:build package
stages:
- build
- package
# 构建 Job
build:
  stage: build
#注册runner时设置的tag
  tags:
  - diaoTag
  script:
  - echo "=============编译构建任务=============="
  
# 打包
package:
  stage: package
  tags:
  - diaoTag
  script:
  - echo "==============打包任务============="

在提交代码进行CI/CD时报如下

fatal: unable to access 'http://gitlab-ci-token:xxxxxxxxxxxxxxxxxxxx@IP:9527/root/cicdTest.git/': Failed connect to IP:9527; Connection refused

报错的IP是内网的IP_B

原因:

gitlab 本地仓库中的配置文件/etc/gitlab/gitlab.rb 中

external_url 参数配置的  external_url 'http://IP:PORT' 中IP 配置的是内网IP和端口,所以才连接拒绝

解决:

external_url 参数修改为外网地址,具体可以

查看GitLab 管理员登录后,Runners中的地址

 ,修改完 /etc/gitlab/gitlab.rb 配置文件后重启

具体操作可参考我另一篇博客:GitLab -- linux本地仓库搭建_DGH2430284817的博客-CSDN博客

效果:

        重新跑流水线,发现成功了

 

 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/725042.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号