5

我的总体目标是自动部署到 VPN 中的服务器。目前 VPN 是 Cisco AnyConnect 和梭子鱼,但更通用的解决方案会更好。

我考虑过使用 Jenkins,但我发现的唯一相关资源是这个插件https://wiki.jenkins-ci.org/display/JENKINS/OpenConnect+Plugin,它可能会解决 AnyConnect 的问题,但不能解决梭子鱼的问题。

我更喜欢 Jenkins,但我愿意接受任何其他更适合这项工作的免费工具。

4

1 回答 1

2

在 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
于 2017-04-11T23:23:48.407 回答