如何从命令行跳过 Vagrant 触发器

How to skip Vagrant triggers from command line

在我们的 vagrant 文件中,我们有几个 triggers.By 默认值,我想 运行 所有工作正常的触发器。有什么方法可以从命令行跳过 Vagrant 触发器吗?

Vagrantfile

config.trigger.before [:provision] do
      puts "> Running gradle "
      gradlew 'quickCompile'
    end

    config.trigger.after [:provision] do
      puts "> Running gradle to check database"
      gradlew 'checkDB'
    end

vagrant v1.8.1

这是你可以的 - 参考 documentation

Triggers won't run if VAGRANT_NO_TRIGGERS environment variable is set.

因此您只需将变量设置为 true 即可跳过您的触发器