如何从命令行跳过 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
即可跳过您的触发器
在我们的 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
即可跳过您的触发器