[Tinyos-devel] tinyos autobuilds
Jan Beutel
j.beutel at ieee.org
Fri Aug 17 03:59:47 PDT 2007
if you check out the build artifacts on
http://tik42x.ee.ethz.ch:8080/buildresults/tinyos-2.x
you will see that docs are generated automatically including all nesdoc
for the platforms and apps of the 2.0.2 release and javadoc for
support/sdk/java at the very bottom. just click on artifacts and then
doc
we could also scp this to tinyos.net on every build to publish it on the
webpage
i will add the rpm's next week but i am still waiting for a tool to be
installed by our sysadmin here.
enjoy,
jan
On Wed, 2007-08-15 at 17:48 +0200, Jan Beutel wrote:
> hello all,
>
> as some of you know, i am operating a continuous integration server
> based on http://cruisecontrol.sourceforge.net that checks out tinyos-2.x
> sources regularly, builds automatically, performs checks and sends out
> notification emails on errors.
>
> the cruisecontrol server can be accessed via:
>
> http://tik42x.ee.ethz.ch:8080/index.jsp
> http://tik42x.ee.ethz.ch:8080/buildresults/tinyos-2.x
>
> this is still a pretty preliminary setup but i am working on enhancing
> it to accommodate more functionality. currently the system works as
> follows:
>
> server: linux 2.6.16.32-ia32-isg-ee-sm-pxe-smp-1 i686 GNU/Linux
> ncc: 1.2.4
> nescc: 1.2.9
> gcc: gcc (GCC) 3.3.5 (Debian 1:3.3.5-13)
> Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_08-b03)
>
> all other external tools are installed from
> http://www.tinyos.net/dist-2.0.0/ using a custom build script (see
> attachment) tinyos-tools are installed locally on every build so you are
> sure to use the current toolchain.
>
> after a clean checkout of CVS HEAD the following is built:
>
> * tinyos-2.x/tools
> * tinyos-2.x/tools/release
> * tinyos-2.x/support/sdk/cpp/sf
> * tinyos-2.x/support/sdk/java
> * tinyos-2.x/apps (BaseStation, Blink, MultihopOscilloscope, Null,
> Oscilloscope, Powerup, RadioCountToLeds, RadioSenseToLeds) for the
> targets: mica2, mica2dot, micaz, tmote, eyesIFXv2, tinynode
> * nesdoc for all the above apps
> * tinyos-2.x/docs as html and pdf
> * validation of all html and css in docs/html and docs/stylesheets
>
>
>
> CURRENT CAVEATS:
> - the tools are currently only built for i686 not x86_64, so the release
> rpms are no good :-(
> - the checking of the html docs hangs sometime and still needs a little
> more love
> - the server sometime dies accidentally and i only notice within a
> couple of days if i am away from the office (be patient)
>
> MINOR TODOS:
> - publish rpms automatically
> - publish all apps built
> - publish memory usage for all apps as on:
> http://tik42x.ee.ethz.ch:8080/buildresults/harvester?tab=metrics
>
> MAJOR TODOS:
> - integrate john regehrs static testing stuff
> - think about tunit integration...
> - execute apps on testbed, collect and publish data
>
>
>
> anyway. i probably forgot something. if you have anything that should be
> included, let me know. if you are bugged by nasty emails that complain
> about failed builds it's me bugging you.
>
> jan
>
>
> _______________________________________________
> Tinyos-devel mailing list
> Tinyos-devel at Millennium.Berkeley.EDU
> https://mail.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-devel
--
Dr. Jan Beutel j.beutel at ieee.org
Computer Engineering and Networks Laboratory, ETZ G75
ETH Zurich +41 44 632 70 32 Phone
Gloriastrasse 35 +41 44 632 10 35 Fax
CH 8092 Zurich/Switzerland http://www.tik.ee.ethz.ch/~beutel
More information about the Tinyos-devel
mailing list