including libs into a build
Hello,
I have a Dynamic Web Project created with WTP. Now I want this project to be build by a build engine. With Eclipse I exported a build.xml and defined a build definition as described by the community tutorial. When I request a build for this definition, it fails - of course - because the libs are missing.
Is there an easy way to have the libs included into the build? In Eclipse they are included to the classpath of the project by the WTP (linked to Tomcat). How can I do this in the build definition? And how do I get a deployable war file from the build?
Thank you in advance!
mboehmer
I have a Dynamic Web Project created with WTP. Now I want this project to be build by a build engine. With Eclipse I exported a build.xml and defined a build definition as described by the community tutorial. When I request a build for this definition, it fails - of course - because the libs are missing.
Is there an easy way to have the libs included into the build? In Eclipse they are included to the classpath of the project by the WTP (linked to Tomcat). How can I do this in the build definition? And how do I get a deployable war file from the build?
Thank you in advance!
mboehmer
4 answers
Okay, I got a workaround: set up a extra component containing all the required libs and the build.xml. This component should only be available in the buildmeisters workspace.
Having a build now, there is another question: Does Jazz support me to publish the results of the build, e.g. a war-archive? For example, I want the webproject to be available as downloadable webproject-20080317-1058.zip? On jazz.net there are those nice rss-feeds for available builds. How can I do this?
Having a build now, there is another question: Does Jazz support me to publish the results of the build, e.g. a war-archive? For example, I want the webproject to be available as downloadable webproject-20080317-1058.zip? On jazz.net there are those nice rss-feeds for available builds. How can I do this?
We provide an ant task for you to publish an artifact. It will show up on
the downloads page in the build result in Team Concert.
See \jazz\buildsystem\buildtoolkit\examples\compile-and-test\build.xml
Specifically:
<artifactFilePublisher buildResultUUID="${buildResultUUID}"
repositoryAddress="${repositoryAddress}"
userId="${userId}"
password="${password}"
verbose="true"
filePath="${basedir}/hello.jar"
label="The hello jar" />
This will copy the bytes into the Jazz repository. If you'd rather just
publish a link, see artifactLinkPublisher.
Sorry, no advise on setting up the rss stuff. I believe that's all custom
and not based on the artifacts published for the build.
---
Ryan Manwiller
Jazz Team Build
the downloads page in the build result in Team Concert.
See \jazz\buildsystem\buildtoolkit\examples\compile-and-test\build.xml
Specifically:
<artifactFilePublisher buildResultUUID="${buildResultUUID}"
repositoryAddress="${repositoryAddress}"
userId="${userId}"
password="${password}"
verbose="true"
filePath="${basedir}/hello.jar"
label="The hello jar" />
This will copy the bytes into the Jazz repository. If you'd rather just
publish a link, see artifactLinkPublisher.
Sorry, no advise on setting up the rss stuff. I believe that's all custom
and not based on the artifacts published for the build.
---
Ryan Manwiller
Jazz Team Build
Okay, I'll give that a try. But if not available by any rss-feed, how can I make the result of the build downloadable for people who have no RTC installed (e.g. customers)? When I click on a build in the Builds Viewlet of a dashboard, the server sends me an xml file, but no human readable site.