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 CI/CD pipeline for NuGet packaging and deployment #42

Closed
aslotte opened this issue Jun 5, 2020 · 3 comments · Fixed by #50
Closed

Add CI/CD pipeline for NuGet packaging and deployment #42

aslotte opened this issue Jun 5, 2020 · 3 comments · Fixed by #50
Labels
pipeline CI/CD pipeline related

Comments

@aslotte
Copy link
Owner

aslotte commented Jun 5, 2020

Background

We need to automate the build and deployment of our nuget packages.
Each package needs to have a consistent build number.

We should probably run the dotnet pack command with versioning after each CI build (we can have different versions for PR builds vs master builds).

The deployment to nuget.org should most likely be a separate workflow file as it should be manually triggered once we have a release.

@aslotte
Copy link
Owner Author

aslotte commented Jun 6, 2020

@aslotte
Copy link
Owner Author

aslotte commented Jun 6, 2020

This is also a good one:
https://intellitect.com/azure-devops-nugets/

@aslotte aslotte added the pipeline CI/CD pipeline related label Jun 6, 2020
@aslotte
Copy link
Owner Author

aslotte commented Jun 6, 2020

It may make sense that our local PR builds push to GitHub Packages and our release builds goes to nuget.org

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
pipeline CI/CD pipeline related
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant