我正在使用Web框架运行测试,该框架检查普通网站空间和Intranet网站空间的路由。测试运行器请求以下URL:
在本地运行测试时,我可以将intranet.something.rs
配置为指向localhost,并且Web框架负责将请求重新路由到Intranet。必须在Gitlab CI中进行哪些设置才能使其正常工作?
理想情况下,gitlab-ci.yml
中的设置会处理此问题,并将其传输到网络服务器。 CI系统是一个自托管的Linux VM。
答案 0 :(得分:1)
在这种情况下,您应该向您的跑步者的主机文件(Ubuntu VM)添加路由。
所以在测试之前添加一个命令:
job:
script:
- echo "127.0.0.1 intranet.something.rs" >> /etc/hosts
这将解决对intranet.something.rs
到localhost的所有请求。