ci

Whats the best way to deliver TFS build status notifications to the team?

I like the status email sent by TFS's alerts mechanism when a build breaks. However I would like to send such an email to the entire team and not rely on the team to subscribe to the alert... Having a hard time producing a nice and detailed enough message by myself when overriding the "OnBuildBreak" and using the MSBuildCommunityTasks E...

How you setup a greenfield project

I'm setting yup a Greenfield (yeeea!) web application just now was wondering how other people first setup their project with regards to automated/CI build? I generally follow this: Create SVN Repository with basic layout (trunk, braches, lib, etc.) Create basic solution structure (core, ui, tests) Create a basic test that fails Copy N...

What is a good CI build-process

What constitutes a good CI build-process? We use CI, but is deployment to production even a realistic CI goal when you have dependencies on several services that should be deployed too and other apps may depend on these too. Is a good good CI build process good enough when its automated to QA and manual from there? ...

How long would it take to setup a new CI repository?

I wonder how long it would usually take for: Professional Average Beginner to setup and configure CI for a new project? ...

JavaScript: Ci is not defined

I just spent half an one our to find out what caused the Error-Message "Ci is not defined" in my JavaScript code. I finally found the reason: It should be (jQuery): $("asd").bla(); It was: ("asd").bla(); (Dollar sign gone missing) Now after having fixed the problem I'd like to understand the message itself: What does Firefox mean...

How do you sell continuous integration to clients?

I know that using continuous integration improves the quality of my code base, and speeds up releases, but what is the best way to convince clients that they want it on their next project? ...

PHP Shipping Calculator

Does anyone know of a freeware shipping calculator for PHP? I do not want anything too fancy, and it can be compatible with any of the major US domestic shipping services. If anyone knows of one that is a plugin for CodeIgniter that would be nice. Travis ...

Caching in Code Igniter

I have read the documentation for the CI Caching but still don't understand much about it. What exactly does it do, and what is the use of caching a dynamic website? ...

Can my build stipulate that my code coverage never get worse?

I am using hudson CI to manage a straight java web project, using ant to build. I would like to mandate that the unit test coverage never be worse than the previous build, thereby making sure any new code is always tested, or at least the coverage is continually improving. Is there a hudson plugin that works this way? Edit: I am curre...

TeamCity Twitter Notifier?

Has anyone built something to send out your TeamCity build status with Twitter? Can this be done with TeamCity's Jabber support? ...

How can I execute silverlight unit tests from the command line

I've a set of tests for a silverlight application that use Silverlight's test framework. I can execute these from within visual studio and they run beautifully. I can also build my code from outside Visual studio using MSBuild following the tips in Jeff Wilcox's blog post: http://www.jeff.wilcox.name/2009/01/silverlight-msbuild-tricks-...

TFS 2008 Continuous integration MSBUILD on Branch fails on Label

I am attempting to use CI on a Branch of one of my TFS projects. MSBuild only fails when I try to use a Branch. I point the same Build at the "trunk" project it works fine. The error I receive from the build log: Task "Label" Label TeamFoundationServerUrl="http://TFSServer:8080/" BuildUri="vstfs:///Build/Build/6763" Name="T...

TeamCity: labeling VCS (Subversion) with an artifact's file version

I want to create create a label (tag) in the SVN with a file's version. I'm already renaming the artifact by getting the file version of the main executable produced by the build. Such as: MyInstaller-1.2.3.1.exe. Now I want to create a tag in the SVN called /tags/1.2.3.1. I couldn't find a way to set such a thing in the labeling patte...

TeamCity: Best Practices to deploy produced installers (artifacts)

We got a TeamCity server which produces nightly deployable builds. We want our beta tester to have access these nightly builds. What are the best practices to do this? TeamCity Server is not public, it is in our office, so I assume best approach would be pushing artifacts via FTP or something like that. Also I have no clue how to trigg...

How does your continuous integration work?

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...

Using NAnt and Ivy to build a VB6 project...

Hi there, I am working on a continuous integration system for both .Net and VB6 applications using Subversion, CruiseControl, NAnt and Ivy. The .Net side of things isn't too much of a problem, but I need a little guidance with the VB6 side of things, more from the 'DLL-hell' side of things! My current set-up is getting all dependent f...

Get source slow in CI when a website project contains a lot of small images

Hi, I have a website project with a lot of small images (more than 15000), every time CI tools get source code from TFS will take a very long time. If there is a solution can avoid this? thanks for any help. ...

Consideration to create a UI for CrouseControl.net

As CrouseControl.net is an open source software and it is a good CI tool, I'm going to create a UI which make configuration easier than tricking XML. So What are the considerations and necessities. I also need to know about any documentation which may help me to implement UI. like a XML tag refrences or something else. any help will a...

How to redirect every uri calls to one controller, except some static ones?

Hey, I'm using codeigniter and want to make my portal a bit more SEO friendly. I have a controller (articles) which handles every article on my portal. The URL looks like this: example.com/articles/category-sub-category/article-name I'm using mod rewrite module to hide my index.php, and codeigniter routing to hide the controller actio...

What can CruiseControl .net (or any CI server) do that MSBuild or NAnt can't?

I ask this question because I find the the community contributions to the various build engines (like MSBuild and NAnt) do include all the tasks that promote for CI servers, like getting versions from source control, cleaning folders, changing build numbers, sending emails, etc... Is it only because it "listens" to the changes happens o...