As for the majority of persons working in open source projects I get to work only some 2 or 3 hours in ArgoUML at a time. When I start working I like to get up-to-date with the current trunk of ArgoUML and its projects. This is a process that takes normally about 20 minutes and includes:
- svn update of all checked out projects of ArgoUML
- build and run the tests of all relevant (for me) projects
- check the results and fix problems (this isn't needed normally :-))
The first and second steps are easy to automate, just create shell scripts that contains the individual updates and build commands.
<dir_for_co>\svnupdt.bat
:
svn update argoeclipse
svn update argouml
svn update argouml-andromda
svn update argouml-classfile
svn update argouml-cpp
svn update argouml-csharp
svn update argouml-gen
svn update argouml-idl
svn update argouml-python
<dir_for_co>\build.bat
[Note that this isn't working yet, help would be appreciated!]:
cd argouml\src_new
build package alltests
cd ..\..\argouml-cpp
[fails here, this step isn't executed]build tests
cd ..
No comments:
Post a Comment