-
Notifications
You must be signed in to change notification settings - Fork 255
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
Automated build and deploy #13
Comments
I think this is a great idea :-) 👍 |
You have mail! |
In progress. Setting up a basic CI environment on one of my build VMs at home. Had to move it to a real db last night, create a cert, enable SSL, setup authorization requirements, poke a hole in my firewall, etc. Currently it's doing just a build and (in theory) tests, but last run I did last night Rhino was missing from the test project. Added Chrissie as a project admin for that project, will open up RSS and maybe some additional plugins or email notifications as we get it up to speed. |
Looks like Rhino was added, now I'm getting an error on the Wix tasks. I may have some more setup steps before we get a green build. |
Hey, I am currently working on this issue #16, should have it fixed soon. We actually have the package being built on the Build Services within MyGet now, so not sure if TeamCity is actually going to be needed for what is required for this package. Gary |
I didn't realize they had build services. Let me know which way you guys want to go, I only picked TC and this issue because I thought it was something quick I could knock out before digging in to see what I could help with on the code :) Does it run the unit tests and such also? I haven't really looked into what they provide. |
The build services in MyGet are still in Beta, but they look really promising. They do the build, tests, and packaging of the package, and then release it to a feed with you can install from. Once you are happy with it, you can then push to the upstream package source, in this case, chocolatey. Takes away from the management overhead of doing all on this on your own TeamCity instance. I had the same thought about setting up TeamCity to do it all, but then Xavier Decoster pointed out that we can get a lot of this for free from MyGet, so we thought that we would give it a try. |
Ok, I can disable the TC build then. If we ever need it back, just let me know. It's on a dedicated Hyper-V server and I only have about 8 personal builds currently running on it, so it mostly sits idle. |
Cool. If things pan out, we shouldn't need it, but good to know that it is there :-) |
I consider this closed ;-) |
Woot! :-) |
Have it build on commit and run unit tests and at a later stage have it make the chocolatey package and push it to chocolatey.org.
The text was updated successfully, but these errors were encountered: