Skip to content

Standardize build scripts for extensions #42

@CharliePoole

Description

@CharliePoole

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.

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions