云主机的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博客
效果:重新跑流水线,发现成功了
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)