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服務器。 –