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

Get builds from CI to Nuget/OpenWrap #10

Open
m3dwards opened this issue Jun 2, 2012 · 2 comments
Open

Get builds from CI to Nuget/OpenWrap #10

m3dwards opened this issue Jun 2, 2012 · 2 comments

Comments

@m3dwards
Copy link

m3dwards commented Jun 2, 2012

@huboard:{"order":0.25}

@serialseb
Copy link
Member

My take on this. OpenWrap is already in charge of building all projects.

To build the nuget package, we'd need a nuspec (ideally in sync with the descriptor, by reading assembly metadata should work just fine), and add a build: instruction in our descriptors that calls nuget.exe to generate the package.

I'd think that ci packages should go on a CI-specific feed (why not use symbolsource.org? They have openwrap and nuget support, and we only need to upload the pdb / source in the openwrap package for those to be picked up by the nuget package).

For non-CI specific code, I'm open to ideas on how the release process would work (tag on master, a r/ branch for releases, a manual build in TC?). Please express opinions on this.

@serialseb
Copy link
Member

As an addition, the nuget packages for openrasta components ought to have something in /content to create ConfigurationSource, the asp.net and webforms components ought to have web.config transforms.

Note that I'd rather keep the openrasta-core package without any transforms as it's likely to be used without wanting the /content added. I'd suggest having an openrasta package that contains those and references openrasta-core.

Note that we use different conventions for package names than nuget does, but please keep those conventions as is. OpenWrap does predate nuget and the dot convention is not something i wish to promote.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants