ccnet/CruiseControl.NET

Integrate with AppVeyor

savornicesei opened this issue · 10 comments

Build CC.NET on AppVeyor (AV) on pull requests, commits.
Nightlies can be built after asking AV team for this feature.

Hi @RubenWillems
Did you have time to setup AppVeyor integration for CruiseControl.NET project?

Thanks,
Simo

Wow @RubenWillems - have fun at your new working place!

What's the link to the AppVeyor? I would like to add a build badge on the README page.

Best,
Simo

Hi @RubenWillems
Yes, the https://ci.appveyor.com/project/ccnet/cruisecontrol-net works. Nice!

I think it needs some more tinkering. Version should be 1.9.0-SNAPSHOT or some other text that would make it clear it's not an official release.
GitVersion does not understand the existing tags and the latest release tag (1.8.5) is missing so we need some tweaks on this part until next release (with a proper tag).

It would also be nice to upload tests results in AppVeyor and display them in a badge on the README page.

Regarding code quality - we can use SonarCloud. It's free for OSS projects.

Let me know your thoughts on this

Best,
Simo

No. That will be handled by cake on the build machine (appveyor) at build time.
I'll create a separate ticket for the Sonarcloud (SQ) on which I'll do the required changes.

Regarding versioning and releases - yeah, we should discuss it on a separate thread.

Best,
Simo

initial setup has been done. If it needs updating, this can be done via the build scripts. If needs be, a new issue item may be created of course.