CodeBetter CI

TeamCity.Codebetter.com

CodeBetter – in collaboration with JetBrains and Devlicio.us – is proud to announce the launch of TeamCity.CodeBetter.com – a continuous integration server farm for open source projects. JetBrains is generously supporting our community efforts by funding the monthly costs of the server farm and providing a TeamCity Enterprise license.

To apply to have us host CI for your OSS project:

Register a user account on the TeamCity build server here, and complete this form.

The top issues we see on setting up builds:

1) Before we even set up your project, it must have an open source license, and we need the link to that license.   What we are looking for you to link to is public evidence of your open source status-either a license file in the root of your repository at its hosted location, or the license page of your project’s site (CodePlex-hosted repositories often have this sort of page)  If you do use a license file, it should have the text of the open source license with the name of the open source license as the first line of the file-it’s much easier for users of your project to know what your license is if the name of the license is there.

2) The build server does not have Microsoft MVC (any version) installed. However, this is very easy to work around-Microsoft MVC is available on NuGet at http://nuget.org/packages/Microsoft.AspNet.Mvc if you need to install an older version, click on the older version at the bottom of the page and you’ll reach instructions on how to install that version of the framework.

3) The build server does not have Visual Studio installed. Most cases of Visual Studio dependencies we have seen tend to be usages of MsTest.  We advocate usage of either nUnit or xUnit as alternatives, both are build-server and open-source friendly.  xUnit was created by Microsoft developers and is used on a number of Microsoft projects, while nUnit is more widely used, has been around longer, and may be a bit more collaboration-friendly for that reason. If you are writing a Visual Studio plugin, you may not be able to escape the dependency so easily- we understand this is an issue and are thinking about it; talk to us.

4) Aside from the specific dependencies mentioned above, include copies of (or reference the NuGet packages of) any dependencies you have, where at all possible. Your goal should be to allow the project to be pulled down to a clean machine and built – this is pretty much what happens on the build server, so that kind of setup will go a long way to getting a green build. in addition, it lets you have control over your own dependencies, and it also makes it easier for new users of your project to get started.

If you really can’t include a dependency (for instance, you need Ruby to be installed for your build to run) let us know what you need when you fill out the request form. We consider these special install requests on a case-by-case basis, and the lower-impact the install, the more likely it is to be accepted. For example, an zip program install is more likely to be accepted than a Windows service pack. If a dependency is of general interest, it is also more likely to be installed-for instance, F# or Java’s Play framework.

YouTrack.CodeBetter.Com

We’re now offering a free issue tracking service to OSS projects, courtesy of the gentle folk at JetBrainsHadi Hariri has more details on how to sign up.

  • Pingback: Quora

  • http://blog.drorhelper.com Dror B. Helper

    I want to add my OSS project to your CI but I have a simple issue – I got a message delivery failure” when I’ve tried emailing:
    MailEnable: Message could not be delivered to some recipients.The following recipient(s) could not be reached:       Recipient: [SMTP:aaron@eleutian.com]       Reason: Remote SMTP Server Returned: 550 5.2.1 The email account that you tried to reach is disabled. mz15si1804191qcb.76

  • M Prasad

    good and simple stuff

  • Iecompat

    Hello

  • FardinJafary

    very good . thanx.

  • Broderick710

    good and use ful information

    http://www.css4me.com

  • Greg MacLellan

    After you create an account in TeamCity, it points to  a Google Docs form to fill out (as opposed to sending an email as suggested here). Which is the preferred way?

  • Anonymous

     Las Dell XPS M1210 batería del portátil son adquiridas
    directamente por varios de los fabricantes más prestigiosos de todo el
    mundo. Hemos pasado estrictos procedimientos que garantizan la calidad,
    semejantes a los de la CE, UL, con la certificación ISO9001/9002. Nos
    caracterizamos por comerciar alrededor de 10,000 baterías de portátiles y
    tenemos tratos con industrias líderes semejantes a Sony, Toshiba, LG,
    Acer, Dell, HP Compaq, IBM, Asus y Samsung.

    Dell XPS M1210 Baterías
    Dell XPS M1210 Baterías

    Asus X52F Baterías

    Dell Inspiron 1501 Baterías

    hp Pavilion dv6200 Series Baterías

  • Anonymous
  • Anonymous

    Asus X52F Baterías

  • http://www.portatilbaterias.es/ vickyliu

     Las Samsung AA-PB4NC6B batería del portátil son
    adquiridas directamente por varios de los fabricantes más prestigiosos
    de todo el mundo. Hemos pasado estrictos procedimientos que garantizan
    la calidad, semejantes a los de la CE, UL, con la certificación
    ISO9001/9002. Nos caracterizamos por comerciar alrededor de 10,000
    baterías de portátiles y tenemos tratos con industrias líderes
    semejantes a Sony, Toshiba, LG, Acer, Dell, HP Compaq, IBM, Asus y
    Samsung.
    hp Pavilion dv6200 Series Baterías

    Asus W5A Baterías

    panasonic CF-VZSU48 Baterías

    Apple A1322 Baterías

    <

    http://www.portatilbaterias.es/hp-baterias-del-portatil/hp-Pavilion-dv6200-Series-battery.html

    http://www.portatilbaterias.es/Asus-baterias-del-portatil/Asus-W5A-battery.html

    http://www.portatilbaterias.es/panasonic-baterias-del-portatil/panasonic-CF-VZSU48-battery.html

    http://www.portatilbaterias.es/Apple-baterias-del-portatil/Apple-A1322-battery.html

  • battery616

    Nuestras baterías de portátiles son adquiridas directamente por varios
    de los fabricantes más prestigiosos de todo el mundo. Hemos pasado
    estrictos procedimientos que garantizan la calidad, semejantes a los de
    la CE, UL, con la certificación ISO9001/9002. Nos caracterizamos por
    comerciar alrededor de 10,000 baterías de portátiles y tenemos tratos
    con industrias líderes semejantes a Sony, Toshiba, LG, Acer, Dell, HP
    Compaq, IBM, Asus y Samsung.

    Gracias a nuestro sofisticado e integrado sistema de suministro y al
    mejorado sistema de realización de pedidos, le garantizamos que usted
    recibirá un producto de la más alta calidad y al mejor precio.

    En portatilbaterias.es, valoramos tremendamente las relaciones con
    nuestro cliente, lo que demuestra la incomparable calidad del servicio a
    nuestro cliente.
    Nuestra compañía dispone de un equipo de ejecutivos al servicio del
    cliente que siempre se encuentran mirando al frente para ayudarte a
    encontrar la batería del portátil que necesitas, mediante el apoyo, la
    experiencia y el conocimiento de baterías portátiles.
    Atentamente
    El equipo de portatilbaterias.es

    All Categorieshp Presario V6500 Series BateríasAsus A32-K72 BateríasAsus K52F BateríasDell Inspiron 6400 Bateríashp Pavilion dv6700/CT BateríasDell Vostro 1720 BateríasDell Vostro 3550 BateríasAsus F3E BateríasDell Latitude D430 BateríasDell Inspiron 1750 BateríasApple A1061 BateríasAcer TravelMate 5740-5896 BateríasAcer 3UR18650Y-2-QC261 BateríasAcer UM09H31 BateríasDell KD476 Bateríashp Mini 1000 all Series BateríasAcer AS07A51 Baterías

  • Simon Wiehe

    What happens if I forget my login?

  • Oleksii Mandrychenko

    Gents, how can I reset my login details for the http://teamcity.codebetter.com ?

    • Oleksii Mandrychenko

      Just in case anyone else needs this. My password has been reset by admin once I published my previous request. Thanks for that.

  • Guest

    Hi there,
    just to ask if this is still open for new projects? I completed the form above last week but haven’t received any confirmation of any kind; I’m not in a huge rush but it would be nice to know if the process is still in place.

    Thanks!

  • Arnold Zokas

    How do I reset my password?

  • http://www.appveyor.com/ Feodor Fitsner

    Hi guys, AppVeyor CI (http://www.appveyor.com) offers fast, easy to use and free continuous integration for open-source .NET projects hosted on GitHub or BitBucket.

  • petegoo

    Are you still accepting new projects? Been waiting a few weeks for a reply after filling out the form.

  • Tomasz Pluskiewicz

    Hi. Is NuGet package source enabled with CodeBetter’s TeamCity?