在jenkins-ci(cloudbees)中启动localhost网络服务器

时间:2013-10-15 11:51:59

标签: jenkins cloudbees

我的测试需要从localhost ant运行index.html文件而不是file:///。这意味着我需要启动一个本地网络服务器并使用它来展示我的网站。这一切都来自cloudbees中的jenkins脚本。如何实现这一目标?

谢谢!

1 个答案:

答案 0 :(得分:0)

您可以使用python启动一个提供静态文件的小型HTTP服务器

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步骤中启动。