cruisecontrol.net

How to pass an integration property to a batch file with CruiseControlNet?

放肆的年华 提交于 2019-12-03 15:27:04
In the build log of my project, i can see these properties: <integrationProperties> <CCNetProject>Gdet_T</CCNetProject> ... <LastModificationDate>4/6/2010 1:29:04 PM</LastModificationDate> <LastChangeNumber>10841</LastChangeNumber> </integrationProperties> I want to pass the property CCNetProject and LastChangeNumber to a batch file. it works well with CCNetProject , as it can be used in the batch as an environment variable %CCNetProject% . But it doesn't work with other properties (those are not starting with the CCnet prefix) as LastChangeNumber or LastModificationDate . I tried to pass it

Continuous Integration - with what to start: CruiseControl.NET vs TeamCity vs Visual Studio Team System [closed]

怎甘沉沦 提交于 2019-12-03 11:53:38
I'm new to Continuous Integration. I want an advice with what tool should I start deal with. I see that this is the biggest tools right now: CruiseControl.NET, TeamCity and Visual Studio Team System. I'm using this tools: Visual Studio 2010, Mercurial, NAnt, NUnit. Both TeamCity and CruiseControl.NET will work fine for this set of tools. Also you can consider alternatives : Hudson (Free, UI-based setup) Visual Studio Team System (expensive (about 6000$), UI-based setup) CruiseControl.NET (Free, Xml-based setup) TeamCity (Professional Edition of TeamCity is free, UI-based setup) The difference

CruiseControl.NET and Git

廉价感情. 提交于 2019-12-03 11:18:35
It looks like there is no built-in support for Git in CruiseControl.NET . Anyone have suggestions on Git plug-ins, tips, or other advice on getting CruiseControl.NET with work with Git? There's a CC.net/git plugin at github: ccnet.git.plugin The rdoc includes instructions for configuring CC.net to use a git repository. Frank Schwieterman I just wanted to note that newer CruiseControl.net have builtin support for git http://cruisecontrolnet.org/projects/ccnet/wiki/Git Integration of git/mercurial support for 1.5 release of CruiseControl.Net is currently worked on - the git plugin AFAIK has

How do I tell MSTEST to run all test projects in a Solution?

你离开我真会死。 提交于 2019-12-03 09:49:15
I need to know how to tell MSTEST to run all test projects in a solution file. This needs to be done from the command line. Right now I have to pass it a specific project file, I'm trying to get it to run from a SOLUTION file. I'm hoping this is possible, because in Visual Studio, hitting Ctrl+R, A, runs ALL tests in the currently opened solution. The way I've interpretted the help files, you have to pass in each DLL specifically. I want to run this from the command line from my CruiseControl.NET server, so I can write other utilities to make this happen. If there is a wierd way of getting

Targetting different Frameworks using MSBuild gives problems with dependencies

一世执手 提交于 2019-12-03 09:05:12
I have a little project, and I want to have 2 compiled versions of that project: one that is targetting the .NET 2.0 framework one that is targetting the .NET 3.5 framework All is going well; I've put my project under continuous integration (using CC.NET), and I've created 2 CC.NET 'projects'. One project for each target-framework. I won't go too much in (irrelevant) details, but my solution is set up to target the .NET 3.5 framework in VS.NET. I have 2 msbuild-tasks: one task that builds the solution for .NET 3.5 (simple and easy) one task that builds the solution for .NET 2.0 In this Task, I

Using CruiseControl.NET and MSBuild to publish a website

吃可爱长大的小学妹 提交于 2019-12-03 08:27:39
I am trying to set up CruiseControl.NET to automatically download a new version from SVN ( VisualSVN_Server ) and publish it to the beta directory. THis is the CruiseControl.NET configuration file concerning MSBuild : <msbuild> <executable>C:\Windows\Microsoft.NET\Framework\v4.0.30319\MSBuild.exe</executable> <workingDirectory>C:\CI\WORKING</workingDirectory> <projectFile>WashMyCarHomepage\WashMyCarHomepage.csproj</projectFile> <buildArgs>/noconsolelogger /p:Configuration=Debug /v:diag /p:WebProjectOutputDir=C:\inetpub\wwwroot.beta</buildArgs> <targets>Build;Test</targets> <timeout>900<

TFS vs open source alternatives? [closed]

泄露秘密 提交于 2019-12-03 08:16:19
Closed . This question is opinion-based. It is not currently accepting answers. Learn more . Want to improve this question? Update the question so it can be answered with facts and citations by editing this post . We're currently in the process of setting up a source control/build/and more-server for .NET development and we're thinking about either utilizing the Team Foundation Server (which costs a lot of dough) or combining several open source options, such as SourceForge Enterprise/GForge and Subversion and CruiseControl.net and so on. Has anyone walked down the full blown OSS road or is it

CruiseControl.net — How to checkin code during the build

久未见 提交于 2019-12-03 07:48:34
问题 I'm setting up CruiseControl.NET and during the build I want to modify my version.txt file and have it checked in. When I do this, CruiseControl.NET doesn't know this checkin was done by the build and so the next time it checks sources, it sees there were modifications and rebuilds again (I have IfModificationExists set in the project build). How do I tell CruiseControl.NET to check this file in or let it know that this one is OK so it doesn't keep re-triggering builds? 回答1: You can use

Make OpenCover reports available in CruiseControl.NET

南楼画角 提交于 2019-12-03 07:33:58
I'm trying to integrate OpenCover with CruiseControl.NET . At this point I've modified by build system so it runs my nunit tests under OpenCover. I then generate Xml and Html reports from those using ReportGenerator . Assuming it's possible to integrate the reports generated by ReportGenerator into the CruiseControl.NET webapp, how do I integrate the two? NCover has it's own NCoverReporting task that can be used, but as I'm not running NCover I can't compare its output with the XML reports generated by OpenCover. Related thoughts / questions: OpenCover generates an XML file by default, but is

CruiseControl.NET build fails when SVN is not available

这一生的挚爱 提交于 2019-12-03 07:11:47
We have an SVN repository hosted externally and our build server is currently internal. Occasionally (probably 1 or 2 times a day) the build server is unable to find the SVN repository due to a network outage, a timeout or some other random reason. With an externally hosted repository this is hard to avoid, however when it fails to find the SVN repository it fails the build! I would like to find a way for it to just try again at the next interval and ignore any errors relating to an unfound repository. Does anyone know how I can do this? I have posted my config for reference below. <project