在访问我的SVN
存储库之前,我需要创建一个tunnel
这样的第一个:
ssh -L 9898:some_server.com:9898 user@another_server.com
之后,我可以在9898
我的localhost
. 在创建 Jenkins 作业时,我可以提供 SVN url 作为localhost
,并且 Jenkins 能够访问 repo,但我仍然需要在服务器上手动创建一个隧道。有什么方法可以让詹金斯自动化,这样如果对隧道的访问失败,那么它可以做隧道,然后再试一次?
我在用Jenkins 1.487