npm install --verbose
to avoid CircleCI timeout
#170
Merged
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.
Summary
There is currently an issue with plugin projects, where CI will timeout during
npm install
. There is an issue with fetching dependencies from GitHub, which is causing this step to take longer than usual. Since CircleCI times out after 10 minutes of no console output, this is causing CI to fail for all webapp plugins.This PR makes it so use the
--verbose
flag, so the command will have intermediate output, making it so CircleCI does not cancel the build. There is another suggested solution of editing the git config withgit config --global url."ssh://git@".insteadOf git://
, but we have decided to go with the--verbose
approach instead.More context here:
https://community-daily.mattermost.com/core/pl/ckmtk65jqjr6p8ahmrk9ggu1gh
https://community-daily.mattermost.com/core/pl/h3gdpbm5gpdai8xxmk1jc4k3ro
Ticket Link
Fixes https://mattermost.atlassian.net/browse/MM-44776