Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/32.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
OS X服务器上的Jenkins和Cisco Anyconnect_Jenkins_Jenkins Plugins_Cisco - Fatal编程技术网

OS X服务器上的Jenkins和Cisco Anyconnect

OS X服务器上的Jenkins和Cisco Anyconnect,jenkins,jenkins-plugins,cisco,Jenkins,Jenkins Plugins,Cisco,我有一个客户正在使用Cisco的Anyconnect作为vpn客户端,它位于我需要从中提取的存储库前面。我想知道Jenkins是否有Cisco的Anyconnect插件或解决方案来实现自动化?我建议将存储库镜像到我的github,但这还没有发生 有没有办法从命令行安装Cisco Anyconnect并让shell脚本传递凭据?我使用vpnc。在一些maven构建中,我有前置和后置步骤,对于我可以执行的任何构建 剥壳并重新排列顺序 我强烈建议通过RPM或一些简单的安装程序安装vpnc。配置在/et

我有一个客户正在使用Cisco的Anyconnect作为vpn客户端,它位于我需要从中提取的存储库前面。我想知道Jenkins是否有Cisco的Anyconnect插件或解决方案来实现自动化?我建议将存储库镜像到我的github,但这还没有发生


有没有办法从命令行安装Cisco Anyconnect并让shell脚本传递凭据?

我使用vpnc。在一些maven构建中,我有前置和后置步骤,对于我可以执行的任何构建 剥壳并重新排列顺序

我强烈建议通过RPM或一些简单的安装程序安装vpnc。配置在/etc/vpnc中/

Cisco PROD.conf文件示例

IPSec gateway 172.0.0.1
IPSec ID admin
IPSec secret 12345ABC
Xauth username jenkins
Xauth password hunter2
如果使用此过程,则必须禁用RSA令牌。请记住,此文件应仅由root拥有600权限级别

将此添加到/etc/sudoers:

jenkins     ALL= NOPASSWD:/usr/local/sbin/vpnc*
在某些情况下,VPN会对服务器上的其他作业造成绝对的破坏。考虑在独占奴隶上运行,或者将詹金斯执行器更改为一个。< /P> 预脚本:

 echo "Stopping VPN.\n";
 sudo /usr/local/sbin/vpnc-disconnect || true;
 echo "Starting VPN to (Production datacenter).\n";
 sudo /usr/local/sbin/vpnc prod;
后记:

echo "Stopping VPN.\n";
sudo /usr/local/sbin/vpnc-disconnect || true;