Add --no-build switch for invoke local to use already compiled output #347
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
What did you implement:
Closes #341
Closes #275
How did you implement it:
On invoke local we check for a
--no-build
command line switch now and skip the compile step. This enables the requested feature, so that on your CI server where tests are run, you just do a singlesls webpack
and multipleinvoke local --no-build
to fire mutliple integration tests onto one build output.However, enabling local invoke mode
--watch
together with the switch is not recommended and will NOT disable the compile (somehow that's implicit).The operation with the new switch will be aborted if the plugin does not find a webpack output directory (i.e. no compile was done before). Additionally a message will be logged as soon as the switch is used.
Off-Topic: Fixed an issue with event spawn for the step offline plugin in this PR.
How can we verify it:
Use the following steps and check that a compile is not triggered by invoke local:
Todos:
Is this ready for review?: YES
Is it a breaking change?: NO