Re: cvs, branches and co

From: Ulrich Köster (ulric..bjectstyle.org)
Date: Sun Apr 06 2003 - 11:44:18 EDT

  • Next message: Ulrich Köster: "Re: cvs, branches and co"

    Hi,

    indeed it is very simple. Checkout, build, tag, publish. You've done
    this many times. The difference is that the buildserver invokes the
    steps required.

    The set up can be used for all ant projects, WO for instance :-). May
    be you want to set up a buildserver for your projects.

    Ulrich
    Am Samstag, 05.04.03 um 18:00 Uhr schrieb Anders Peterson:

    > Ulrich Köster wrote:
    >> Hi,
    >> this is what we use:
    >> Linux with
    >> - tomcat http://jakarta.apache.org/
    >> - anthill http://www.urbancode.com/ there is an opensource and a pro
    >> version
    >> - cvs
    >> - an email account to send build results to the list of receivers
    >> To be more detailed:
    >> Create a user buildserver. Install tomcat and anthill for this user.
    >> I don't have an idea on how to set up tomcat access control to the
    >> buildserver webinterface. May be somebody else has an insight on
    >> that. Install cvs and connect from the command line. 'cvs
    >> -d:pserver:anonymou..vs.sourceforge.net/cvsroot/woproject login' If
    >> the buildserver should tag the cvs for each version build, we need a
    >> sourceforge user account for that and a login once from the comand
    >> line for that user. It would also ge great if the user buildserver
    >> could have access to a directory on the webserver to publish its
    >> stuff.
    >> After setup anthill runs in tomcat and schedules your builds. The
    >> build is done by ant. Without leaking memory. (To the Eclipse team:
    >> Yes, this is possible!)
    >> In the future we can enhance it to build eclipse and run unit tests.
    >> Eclipse supports a headless mode to run unittests. That is the reason
    >> for the 'wolips test feature'.
    >> Anders, I think this something we should add to the docs. If you
    >> agree we(Andrus and me) could post all steps done to set up the
    >> buildserver.
    >
    > I'm not sure exactly what you want me to add to the docs, but Yes - I
    > agree.
    >
    > The general idea of what you describe sounds great!
    >
    > My only wish, or advice, is to keep it simple.
    >
    > /Anders
    >
    >> This setup can also be used for othe r projects hosted at
    >> objectstyle.org.
    >> Ulrich
    >> Am Freitag, 04.04.03, um 20:55 Uhr (Europe/Berlin) schrieb Andrus
    >> Adamchik:
    >>>
    >>> On Friday, April 4, 2003, at 11:50 AM, Ulrich Köster wrote:
    >>>
    >>>> Hi,
    >>>>
    >>>> we could enhance it. Andrus has offered us the horsepower from
    >>>> www.objectstyle.org. We can use it for anthill to provide nightly
    >>>> or weekly builds. This progress could also be used to run the unit
    >>>> >> tests.
    >>>
    >>>
    >>>
    >>> If you decide to go this way, send me the scripts directly (I will
    >>> be out for a week, but I can help you when I'm back). A script that
    >>> we use to build Cayenne is located here (my Perl sucks, hehe):
    >>>
    >>>
    >>> http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/cayenne/cayenne/src/
    >>> tests/bin/nightly-build.pl?rev=HEAD&content-type=text/vnd.viewcvs-
    >>> markup
    >>>
    >>> Of course, you are free to implement something completely different,
    >>> with the only limitation that it must run on Linux (well this is
    >>> not much of a limitation these days ;)).
    >>>
    >>> Andrus
    >>>
    >
    >



    This archive was generated by hypermail 2.0.0 : Sun Apr 06 2003 - 11:49:15 EDT