我的设置: Mercurial DCVS(最新)和Jenkins CI(1.509.2)。
我有一个Jenkins构建作业,需要在构建服务器和我们的生产服务器之间创建VPN链接,以便我可以通过FTP部署构建工件。
我正在尝试使用“执行Windows批处理”命令构建步骤来执行与此类似的命令:
rasdial NameOfConnection user@host.domain "password with spaces in it"
如果我在控制台中的服务器上执行命令(即RDC到EC2 VM并在控制台中执行命令),它可以正常工作,完全没有问题。执行使用“执行Windows批处理”命令构建步骤完全失败。没有改变报价类型的数量,即双倍到单一,或混合和匹配对,例如'“等等等等。”有任何影响。
...时间过去了......
我刚刚尝试将命令移动到一个单独的批处理文件(“ConnectNameOfConnectionVPN.bat”),以便从执行Windows批处理命令构建步骤调用,即移动,这似乎是Jenkins之外的引号问题。不幸的是,这似乎没有任何影响,事实上我得到了以下错误,这表明可能还有其他事情正在发生。
Remote Access error 623 - The system could not find the phone book entry for this connection.
此时我不知道。我在控制台中直接执行命令时看到了同样的错误。
任何帮助/提示都会慷慨地接受。
由于
答案 0 :(得分:0)
通常如果发生这种情况,我会在排除故障时考虑以下因素: