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

Build pipeline improvements #20

Closed
binarymash opened this issue Jan 24, 2017 · 2 comments
Closed

Build pipeline improvements #20

binarymash opened this issue Jan 24, 2017 · 2 comments
Assignees

Comments

@binarymash
Copy link
Contributor

There's a number of improvements we can make to the build process...

  • migrate build scripts to cake to encourage a more formal build pipeline that can also be easily used in AppVeyor
  • SemVer versioning
  • Cleaning up the nuget feed by publishing unstable builds to a separate feed.
  • Hook into the github release process for stable releases, including documentation of what has changed

I have this kind of stuff working on another project, based on how the folks at BDDfy do it as documented at http://www.michael-whelan.net/continuous-delivery-github-cake-gittools-appveyor/ - shouldn't be too much effort to migrate the current bat scripts.

@binarymash binarymash self-assigned this Jan 24, 2017
@TomPallister
Copy link
Member

@binarymash looks good. I'll re read the documentation as a few things I don't quite get yet. Do I need to give you access to AppVeyor?

@binarymash
Copy link
Contributor Author

There will be some changes to the current appveyor config, but lets worry about that once we've got a pull request that you're happy with. For now I'm testing it with my own appveyor project at https://ci.appveyor.com/project/binarymash/ocelot/

TomPallister added a commit that referenced this issue Feb 1, 2017
#20 - refactored build pipeline
TomPallister pushed a commit that referenced this issue Apr 5, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants