使用 Jenkins 部署到 VPN



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

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

我更喜欢 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

相关内容

  • 没有找到相关文章

最新更新