rushstack icon indicating copy to clipboard operation
rushstack copied to clipboard

[rush] Integrate phased builds with VS Code

Open dmichon-msft opened this issue 3 years ago • 0 comments

Summary

Exploratory hack project to control a phased Rush build from a VS Code extension and present the developer with the current build states of all phases in all requested projects.

Should ideally be combined with #3162, as the objectives are orthogonal

Details

Provides a VSCode panel that allows the developer to select one or more Rush projects as in scope, and trigger a worker thread that will watch for file saves and perform incremental phased rush builds, reporting the status of all operations to the UX.

How it was tested

rush build -T vscode-extension Invoke npm run watch in apps/vscode-extension Run the provided VSCode launch configuration option Set "rush.useWorkspaceRushVersion": false in VSCode settings in the launched extension host window. Ensure that the workspace being tested in is configured to allow the version of node that VSCode is running in Reload the window (Ctrl+R) Open the Rush tab

dmichon-msft avatar Sep 26 '22 19:09 dmichon-msft