Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Run hygiene in a dedicated Travis job #41372

Merged
merged 1 commit into from
Jan 10, 2018

Conversation

felixfbecker
Copy link
Contributor

Back again with some build speedups.

Biggest time sink atm is hygiene with 164.90s, which is an operation that does not depend on the project being compiled before and is the same on macOS and Linux - so it makes sense to run it in a parallel job, only on Linux.

Potentially other jobs could be run in parallel too but I am not sure - what's the relation between compile, optimize and test? Does optimize depend on compile, and test depend on optimize? What about tsc monaco?
Given AppVeyor does not run optimize at all I assume that could be in a parallel job too?

@felixfbecker
Copy link
Contributor Author

Before:

image

After:

image

@joaomoreno
Copy link
Member

joaomoreno commented Jan 10, 2018

Pretty cool!

Yeah pretty much all others are waterfallish...

@joaomoreno joaomoreno added the engineering VS Code - Build / issue tracking / etc. label Jan 10, 2018
@joaomoreno joaomoreno added this to the January 2018 milestone Jan 10, 2018
@joaomoreno joaomoreno merged commit 6e86450 into microsoft:master Jan 10, 2018
@felixfbecker felixfbecker deleted the split-build branch January 10, 2018 17:53
@felixfbecker
Copy link
Contributor Author

@joaomoreno too bad. Curious, what does optimize do (that the tests depend on)?

@joaomoreno
Copy link
Member

joaomoreno commented Jan 11, 2018

Interesting that you bring that up. Those tests are supposed to run in the bundled AMD sources (which is what optimize does)... not sure it actually does that... I'll investigate.

@joaomoreno
Copy link
Member

OK That's embarassing:

image

Merged that change too.

Thanks for the keen eye @felixfbecker

@github-actions github-actions bot locked and limited conversation to collaborators Mar 27, 2020
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
engineering VS Code - Build / issue tracking / etc.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants