Skip to content
This repository has been archived by the owner on Sep 18, 2024. It is now read-only.

[CI] Introduce multi-stage pipeline for speedup #3313

Merged
merged 13 commits into from
Jan 25, 2021

Conversation

ultmaster
Copy link
Contributor

@ultmaster ultmaster commented Jan 18, 2021

This PR creates an extra stage that checks lint first before running full tests.

What this PR does:

  • Port all dependencies into one folder.
  • Multi-stage pipeline.
  • Pipeline caching.
  • Adopt dependencies in setup.py.

What this PR will NOT do:

  • Refactor readthedocs integration to use the new dependencies.
  • Refactor fast-test to use new dependencies.
  • Enable rstcheck in docs lint.

@ultmaster ultmaster changed the title [Fast-test] Pipeline speedup [CI] Introduce multi-stage pipeline for speedup Jan 20, 2021
@ultmaster ultmaster closed this Jan 20, 2021
@ultmaster ultmaster reopened this Jan 20, 2021
@ultmaster ultmaster marked this pull request as ready for review January 22, 2021 09:42
@J-shang J-shang mentioned this pull request Jan 25, 2021
94 tasks
@J-shang J-shang merged commit f11aea0 into microsoft:master Jan 25, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants