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

Automated build and deploy #13

Closed
chrissie1 opened this issue Feb 11, 2013 · 11 comments
Closed

Automated build and deploy #13

chrissie1 opened this issue Feb 11, 2013 · 11 comments
Labels
Improvement Issues that enhances existing functionality, or adds new features
Milestone

Comments

@chrissie1
Copy link
Contributor

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.

@gep13
Copy link
Member

gep13 commented Feb 11, 2013

I think this is a great idea :-) 👍

@tarwn
Copy link
Contributor

tarwn commented Feb 12, 2013

You have mail!

@tarwn
Copy link
Contributor

tarwn commented Feb 12, 2013

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.

@tarwn
Copy link
Contributor

tarwn commented Feb 12, 2013

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.

@gep13
Copy link
Member

gep13 commented Feb 12, 2013

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

@tarwn
Copy link
Contributor

tarwn commented Feb 12, 2013

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.

@gep13
Copy link
Member

gep13 commented Feb 12, 2013

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.

@tarwn
Copy link
Contributor

tarwn commented Feb 12, 2013

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.

@ghost ghost assigned gep13 Feb 12, 2013
@gep13
Copy link
Member

gep13 commented Feb 12, 2013

Cool. If things pan out, we shouldn't need it, but good to know that it is there :-)

@chrissie1
Copy link
Contributor Author

I consider this closed ;-)

@gep13
Copy link
Member

gep13 commented Feb 18, 2013

Woot! :-)

@gep13 gep13 added the Improvement Issues that enhances existing functionality, or adds new features label Mar 5, 2015
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Improvement Issues that enhances existing functionality, or adds new features
Projects
None yet
Development

No branches or pull requests

3 participants