我的总体目标是自动部署到 VPN 中的服务器。目前的 VPN 是 Cisco AnyConnect 和 Barracuda,但如果有更通用的解决方案就更好了。
我考虑过使用 Jenkins,但我发现的唯一相关资源是这个插件https://wiki.jenkins-ci.org/display/JENKINS/OpenConnect+Plugin,这可能可以解决 AnyConnect 的问题,但不能解决 Barracuda 的问题。
我更喜欢 Jenkins,但我也愿意使用任何其他更适合这项工作的免费工具。
在 Linux 上(基于 Debian)
sudo apt-get install openconnect
将以下行添加到 /etc/sudoers 的底部(ubuntu 配置)
jenkins ALL=NOPASSWD:/usr/sbin/openconnect*
jenkins ALL=NOPASSWD:/bin/kill*
您将在 Jenkins 运行任务中看到一个名为:
Connect to Cisco AnyConnect VPN
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)