[Tinyos-devel] tinyos autobuilds
Jan Beutel
j.beutel at ieee.org
Fri Aug 17 10:06:40 PDT 2007
On Fri, 2007-08-17 at 08:45 -0700, Kevin Klues wrote:
> The figures in the pdf versions seem to be all screwed up....
yeah i know. the simple block diagrams created through "ascii"
characters in rst sucks and converts very badly. i will see and try to
find a way... i am sure there is some way to draw "proper" boxes but i
never bothered to check it out in detail.
jan
>
> Kevin
>
> On 8/17/07, Jan Beutel <j.beutel at ieee.org> wrote:
> > ahhh and i forgot. there are now pdfs generated from the TEP's (very
> > handy for printing nice documents!
> >
> > e.g.
> >
> > http://tik42x.ee.ethz.ch:8080/artifacts/tinyos-2.x/20070817104632/doc/
> >
> > http://tik42x.ee.ethz.ch:8080/artifacts/tinyos-2.x/20070817104632/doc/pdf/tep2.pdf
> >
> >
> >
> > jan
> >
> >
> >
> > On Fri, 2007-08-17 at 12:59 +0200, Jan Beutel wrote:
> > > 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
> >
> > _______________________________________________
> > 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