SaxxonPike / NextLevelSeven

A fast and simple library for Health Level Seven (HL7) v2 messages.
ISC License
22 stars 21 forks source link

Build Enhancements + Nuget Publishing #2

Closed wahmedswl closed 6 years ago

wahmedswl commented 7 years ago

Hi, this is initial pull request which will plug Paket + Cake for building and it also has Nuget publish support. Minor changes will be needed to fully automate publishing. Currently, we are using dll manually and we like to move to Nuget package as soon as its available #1

SaxxonPike commented 7 years ago

I see that the package has been uploaded to Nuget already. Is there a way to transfer ownership? There is a particular Nuget packaging process I like to use which is implemented in the nuget branch that doesn't require any additional tooling besides VS 2017.

wahmedswl commented 7 years ago

@SaxxonPike yeah, ownership can be transferred. Publishing to Nuget is nothing special just single call to Nuget api. I have used Paket + Cake as it help streamline the build process too much. I have windows only setup so i have used appveyor for ci. XBuild can also be done but i never used that with Cake.

If you really wanted to keep things simple, publishing to nuget can be extracted

SaxxonPike commented 7 years ago

I will handle the Appveyor deployment from here. Thanks for the suggestion! For now, please transfer ownership of the Nuget package to saxxonpike@gmail.com - I will make sure that further deployments to Nuget are automated.

wahmedswl commented 7 years ago

@SaxxonPike please provide nuget id for ownership

SaxxonPike commented 7 years ago

On Nuget:

ID: SaxxonPike Email: saxxonpike@gmail.com

wahmedswl commented 7 years ago

Hi, added to owner after Approval, will remove me from owner and pkg will be officially yours

SaxxonPike commented 7 years ago

Thank you, looks like this worked!

wahmedswl commented 7 years ago

yeah, thats great :) when will be latest changes pushed?

SaxxonPike commented 6 years ago

This has been deployed to NuGet. I'm closing this issue as resolved.

https://www.nuget.org/packages/NextLevelSeven/1.0.0-master