Documente Academic
Documente Profesional
Documente Cultură
de
Home
Blog
Java
Eclipse
Web
Technology
Algorithms
Source Code
Browse
LabTech Free Trial Offer Powerful, Flexible, AND Affordable All-In-One RMM Tool. Get Trial Now! LabTechSoft.com/Trial Rational tools Consulting, Training, Automation ClearCase ClearQuest Build Forge www.releaseteam.com Application Management Improve Performance & Availability of Critical Web-Based Applications. www.ca.com
Hudson
This article describes how to build a continuous integration cycle for Java development. This article is currently in DRAFT.
Table of Contents
1. Continuous Integration with Hudson 1.1. Continuous Integration Overview 1.2. Hudson 1.3. Requirements for using Hudson 2. Installation 2.1. Apache Ant, Tomcat 2.2. Hudson 2.3. Configure Hudson 2.4. Using svn and Hudson behind a proxy 3. Version control systems 4. Setting up a Hudson job 5. Thank you 6. Questions and Discussion 7. Links and Literature 7.1. Source Code 7.2. Hudson links 7.3. PDE/Build links
1.2. Hudson
Hudson is one open source tool to perform Continuous Integration. The basic functionality of Hudson is to monitor a SCM (Source Control System) and if changes occurs to start and monitor a build system (for example Apache Ant or Maven). Hudson will monitor the whole process and provide reporting functionality and notification functionality to report success or errors. Hudson can be extended by additional plugins.
Hudson works also without webapplication server but I focus on the more common case.
Release Manager One click builds from Subversion. Select which issue items to build. www.DigitalTools.com
converted by Web2PDFConvert.com
Secure FTP Server Download WS_FTP Server For SSH, FTPS transfers. Free Eval. IpswitchFT.com/WindowsFTPServer Application Integration HL7, XML, web services, ftp, email, ODBC, serial, custom adapters. www.bridgeforwardsoftware.com
2. Installation
2.1. Apache Ant, Tomcat
Install Tomcat. See Apache Tomcat Tutorial . For the usage of Hudson you need to setup Apache Ant as a build tool. See Using Apache Ant for details.
2.2. Hudson
Download the "hudson.war" file from Hudson Homepage and put the it into your Tomcat "webapps" directory. If you start Tomcat your Hudson installation should be available under "http://localhost:8080/hudson/".
Maintain the correct path to your JDK and Ant installation and press "Save" below.
converted by Web2PDFConvert.com
Select "subversion" and maintain your svn URL. The system will give an error message that you need to maintain the credential. Click on the link and maintain your user and password.
5. Thank you
Thank you for practicing with this tutorial. I maintain this tutorial in my private time. If you like the information please help me by using flattr or donating or by recommending this tutorial to other people.
converted by Web2PDFConvert.com