【问题标题】:gitlab: configure runner ci/cdgitlab:配置运行器 ci/cd
【发布时间】:2020-10-27 00:22:31
【问题描述】:

有人知道如何修改 gitlab_runner 的 ip_adress 吗?它总是灰色的,我无法修改它。 如果你能帮忙,请不要犹豫。

谢谢,

【问题讨论】:

  • 那是跑者的IP。如果你想在另一个地址上使用跑步者,你需要注册一个新的。

标签: python gitlab-ci gitlab-ci-runner runner


【解决方案1】:

更长的答案。

那是跑步者的 IP。如果你想在另一个地址上使用跑步者,你需要注册一个新的。

来自 GitLab 面板:

手动设置特定的 Runner

【讨论】:

  • 首先感谢您的回复。 @szatkus,这正是我所做的,我想要配置一个新的跑步者,就是在部署服务器的 ip_adress 上配置它。我的服务器名称是:LCL.local.cp,对应另一个 ip_address。如果我不清楚,请告诉我。谢谢
  • 说实话我很困惑。 GitLab 运行器用于 CI/CD。我不认为将它们用作部署服务器是可能的,甚至是正确的。但实际上您可以使用它们在某些外部服务器上部署代码。如果你想提供一个 IP 地址,你可以使用 GitLab 变量(带有“秘密”标志,因此它不会在日志中可见)。如果我说的很明显,我很抱歉,但如果没有更大的图景,我需要做出很多假设。
  • 感谢您的回复@szatkus 我是使用 gitlab 的初学者,请问您知道如何在 gitlab 上添加服务器吗?我用 gitlab-ci 完成了配置,我需要在 gitlab 上添加服务器,这就是我打算在运行器上配置服务器的原因。如果您有想法,请不要犹豫。
  • stage_gitlabci: job_deploy_prod: stage: deploy only: - tags environment: name: prod variables: SERVER: LCL.local.cp script: - ssh $SSH_OPTS -i $HOME /.ssh/id_rsa $SERVER "docker login -u gitlab-ci-token -p $CI_JOB_TOKEN registry.gitlab.com" - ssh $SSH_OPTS -i $HOME/.ssh/id_rsa $SERVER "docker pull $CI_IMAGE_COMMIT_TAG" - ssh $SSH_OPTS -i $HOME/.ssh/id_rsa $SERVER "docker run -v /var/run/docker.sock:/var/run/docker.sock -v /etc/localtime:/etc/localtime -d --命名项目 $CI_IMAGE_COMMIT_TAG /bin/bash -c '/usr/sbin/cron -f -L 15'" 标签:docker
  • 在我的 gitlabci 阶段之上部署到 prod
猜你喜欢
  • 1970-01-01
  • 2019-07-04
  • 2021-08-21
  • 1970-01-01
  • 2019-03-03
  • 2022-06-23
  • 2019-08-07
  • 2022-08-14
  • 2021-09-13
相关资源
最近更新 更多