如果有机会通过grunt.js上传文件但使用VPN连接? 无法一直运行VPN连接,因此进程应如下所示:
我试图找到任何与VPN相关的grunt.js任务,但找不到任何东西。所有的盒子都是基于mac os / linux的,所以我能看到的唯一方法是使用简单的包装器脚本手动连接到VPN,运行grunt任务并断开连接。
任何更好的解决方案?
答案 0 :(得分:-1)
我认为你不会发现任何涉及此问题的咕噜声。 Grunt是一个Task-Runner,就像make,rake,ant等等。不同之处在于Grunt专门用于构建javascript应用程序。这就是grunt-tasks的用途 - 你只需要在你的gruntfile中配置它们。不再告诉系统要做什么,只需如何来做。
您的问题与构建或编译JavaScript应用程序无关。这就是为什么我不相信有(甚至应该)一项适合您需求的任务。
作为一种解决方案,我建议使用像詹金斯这样的CI。 Jenkins将获取我们的项目,测试它(使用grunt),构建它(使用grunt)然后部署它(使用VPN / SSH)。这就是Jenkins的用途(虽然我不知道Jenkins是否可以创建VPN隧道,但这是一个不同的问题)。