1
我的测试需要在本地主机上运行index.html
文件,而不是file:///
。这意味着我需要启动一个本地Web服务器并使用它来呈现我的网站。所有这一切都来自jenkins脚本中的cloudbees。如何以及如果这可以实现?在jenkins-ci(cloudbees)中启动本地主机webserver
的感谢!
我的测试需要在本地主机上运行index.html
文件,而不是file:///
。这意味着我需要启动一个本地Web服务器并使用它来呈现我的网站。所有这一切都来自jenkins脚本中的cloudbees。如何以及如果这可以实现?在jenkins-ci(cloudbees)中启动本地主机webserver
的感谢!
您可以使用Python开始,这将提供静态文件
mkdir /tmp/htdocs
cd /tmp/htdocs
echo index > index.html
python -m SimpleHTTPServer 9090 &
sleep 5
curl -S http://localhost:9090/index.html
这可以在Execute shell
一步推出了微小的HTTP服务器。
詹金斯之外你怎么做的?这就是你在Jenkins中实现它的方式。如果您遇到特定于Jenkins的问题,请告诉我们。 –
从jenkins中我可能会在另一个控制台实例中运行服务器 – alonisser
如何创建后台进程?当你完成后别忘了摧毁它。或者,让Web服务器在相同或不同的方框上运行并部署到该方框。确保在任何给定时间只有一个作业正在使用此Web服务器。 –