What is the preferred way to automate build/test/ci/doc-gen/... for a Haskell project?
At the moment I use Cabal for the "final" build and bash-scripts to automate testing/checkins/doc-gen/.. but I would like to replace the bash-scripts.
I've installed Nemesis (rake for Haskell according to the author) but I'm not yet sure it's the rig...
I haven't worked for very large organizations and I've never worked for a company that had a "Build Server".
What is their purpose? Why aren't the developers building the project on their local machines, or are they? Are some projects so large that more powerful machines are needed to build it in a reasonable amount of time?
The only...
Hi,
In the software development environment where I work we have a group of developers all working in the same (Java) codebase (currently using SVN).
I notice that people want to commit often what they have constructed without 'breaking the build'. So just for that reason I'm looking at tools like Git and Mercurial that make branching a...
For Javascript some testing-frameworks exist, like JSUnit or js-test-driver. They are fine, but they run the tests in a browser. That's fine, especially to verify your webapp is running in different browsers. But on out continuous-integration-server no window-system (and no browser) is installed. So is there a way to run the tests withou...
Hope someone can assist me with this. Have TeamCity up and running and doing builds on various projects. I'd like to be able to copy/deploy a successful TeamCity ran build to a test server automatically.
I was thinking of using PowerShell to do this but, am open to other ideas. Can some provide me with info on how I can accomplish this....
I have luntbuild set up and working great for my project, with several different builder schedules running on trunk. Now, I just created a branch, and I want to add at least one schedule (and corresponding builder, if necessary) to build that branch (I want the branch built separately from trunk).
Is this possible? Some others in my c...
so from what i can tell, you have to specify artifacts and working directory per project, every time.
I guess I'm looking for a way to move the cc.net project name folder to other than where the server was launched from, so that I can do something like:
<cruisecontrol xmlns:cb="urn:ccnet.config.builder">
<!-- something like this s...
I am trying to publish an ASP.Net website through NAnt/MSBuild calls. MSBuild is called using the following arguments:
<arg value="SubsManager.sln" />
<arg value="/t:ResolveReferences" />
<arg value="/t:_CopyWebApplication" />
<arg value="/p:Configuration=Release" />
<arg value="/p:OutDir=..\builda\Release\Web\bin\" />
<arg value="/p:W...
I'm trying to find my hands and legs around CI.
I've played a little with CC.Net and nAnt.
Now, before trying Team City which everyone seems to recommend (and which, as far as I understand, competes with and is better than CC.Net), I want to understand that Tree Surgeon and ci-factory do, and how they fit into the big picture.
I thin...
Nunit works quite well with CruiseControl.NET, but there is one thing that irritates me a lot.
If there is a test that causes Nunit to crash, I would only get little information about the crash because the XML report of Nunit doesn't get a chance to be created and be merged into the CruiseControl report.
I need a way to report the progr...
Myself and my group is horrendous at incrementing assembly version numbers and we frequently ship assemblies with 1.0.0.0 versions. Obviously, this causes a lot of headaches.
We're getting a lot better with our practices via our CI platform and I'd really like to set it up to auto increment the values within the assemblyinfo.cs file so...
Hi !
I am currently trying to use hudson for continuous integration of an eclipse-based desktop application.
The tests of this application are implemented with Junit and open some windows when running.
I am currently facing some difficulties with launching these tests on a linux slave node because display is not exported.
Could someone...
I'm currently trying to reduce the time taken to compile and unit test projects in TeamCity.
Currently my project takes about between 5 to 8 minutes to build.
What it does is:
Clean any existing files
Compile each project
Create the installer
Once that is done the unit tests are kicked off and it takes about 2 minutes to run.
What...
The Hudson CI Server has a configuration option called "Aggregate the archived artifacts".
If I'm right, this option is used to share previously build artefact's across other builds/jobs. I have tried it, but it seems not working for me. How would the correct setup looks like? (PHAR packages are similar to JAR but for PHP)
My current wo...
I am running hudson on Vista and calling MSBuild for C++ solutions (VS 2008).
I have not been able to find a way to export the existing user or system environment variables.
I can manually set env variables via hudson, but I prefer not to do that - I want to use the existing ones that are already set. Is there a way to do this?
E...
Here at my company we have three Hudson CI servers with 100+ jobs configured. We are looking for an automated way to periodically backup job configurations and build history.
Currently we have an ant script that we configure as a job but it's not easy to maintain and not elegant.
Have any of you found a way to manage this?
...
I'm building a CI server and would really appreciate to get real experiences, and an overview on what are people using.
So, what are your build processes? Is there something like:
one hourly for code and tests,
another daily for build msi and code metrics,
etc.,
and also, what does your complete build process use? Do you use some...
I have a CruiseControl.NET configured project and would like to find out how long each task took to be completed.
My cconfig.net looks like this:
<targetList>
<target>compile</target>
<target>test</target>
<target>pack</target>
<target>send</target>
<target>twitterify</target>
</targetList>
And how now for gods sa...
At the MSDN site, it states:
"... install Team Foundation Build on a computer that is dedicated to running builds."
OK, I got that. But my manager didn't, and I wasn't able to convince him.
This way, I aske the SO community to help me convince him of the need to use a dedicated computer to run builds.
...
I try to implement a build pipeline using TFS.
We already have TFS building our projects after each commit. But the build take too long so we would like to split the build into two stages. Continuous integration literature suggest this technique.
So what I am looking for is something to do the following.
Developer checks in his sou...