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

Add build script and nuget pack #14

Open
zdjohn opened this issue Apr 13, 2017 · 0 comments
Open

Add build script and nuget pack #14

zdjohn opened this issue Apr 13, 2017 · 0 comments

Comments

@zdjohn
Copy link
Contributor

zdjohn commented Apr 13, 2017

I have created a fork branch: https://github.com/zdjohn/amazon-kinesis-client-net/tree/cake
it contains following changes:

  1. separating the unit test into a separate test project (Split out the Unit tests into a separate project #7)
  2. added initial nuget config file under ClientLib (NuGet Package #3)
  3. added build script using cake.
  4. added appveyor CI (i am happy to transfer the project)

How to use:
run ./build.ps1

What's included in build

  1. solution msbuild
  2. run unit test
  3. download all depending jars from maven, using bootstrap
  4. generating nuget package for ClientLibrary and include downloaded jars as part of Nuget content)

screen shot 2017-04-15 at 5 24 07 pm

What's missing

  1. Publish to nuget (I can use my own account to publish, however, if there is a centralized aws account in nuget would be more proper)
  2. Update CI e.g. appveyor (optional) to publish nuget package with versioning.
  3. we may need to add tagging in current repo.
  4. add install.ps1 to nuget package, enable variables settings update in kcl.properties after nuget install

Please let me know your thoughts. I will create PR afterwards

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

1 participant