-
Notifications
You must be signed in to change notification settings - Fork 7
Standardize build scripts for extensions #42
Copy link
Copy link
Closed
Description
The extension build scripts have evolved independently so they are somewhat uneven.Although they work well, it would be convenient for maintenance of the extensions if they were reasonably parallel.
The current "ideal" CI script would use the following:
- Use of loaded cake files such that the same name is used for the same purpose in each project
- Use of typed Cake context in most tasks (BuildParameters)
- Use of GitVersion to determine build version
- Inclusion of package tests using multiple console versions
- Publication of dev packages to myget
- Publication of production packages to nuget and chocolatey
- Creation of draft and final releases on GitHub
- Ability to run publication and release steps independently in case a re-run is needed.
The v2 framework driver scripts will be reviewed to see which of the above items need to be added.
Reactions are currently unavailable