首页 > 解决方案 > 如何获取 Gitlab 运行器主机,或更改它?

问题描述

通常,当我运行我的应用程序时,它会在 http://localhost:3001 运行。当我在 Gitlab 管道中运行同一个应用程序时,它说:

项目在 http://runner-87654321-project-1234567-concurrent-0:3001/ 运行

自然,我无法访问应用程序,那么如何将其更改为在本地主机上运行,​​或者在运行时获取运行器 url?

标签: gitlab

解决方案


服务别名可能是您正在寻找的:https ://docs.gitlab.com/ee/ci/services/ 。因此,您可以提供应用程序的图像,然后使用别名引用它。

我认为最好让应用程序监听所有网络接口。例如,在 Spring 框架server.address=0.0.0.0中,在应用程序属性文件中进行设置就足够了。


推荐阅读