diff options
author | Herve Quiroz <hq@FreeBSD.org> | 2008-03-09 00:26:01 +0000 |
---|---|---|
committer | Herve Quiroz <hq@FreeBSD.org> | 2008-03-09 00:26:01 +0000 |
commit | 4479862cfde8a4051b0ece7b324dca863332a89f (patch) | |
tree | 18e963e8f406e0ff0c36e7bb052ceaa8e58c55fa /www | |
parent | e7c766164d184894a25386c92f22e61604715e5a (diff) | |
download | ports-4479862cfde8a4051b0ece7b324dca863332a89f.tar.gz ports-4479862cfde8a4051b0ece7b324dca863332a89f.zip |
Notes
Diffstat (limited to 'www')
-rw-r--r-- | www/Makefile | 1 | ||||
-rw-r--r-- | www/hudson/Makefile | 31 | ||||
-rw-r--r-- | www/hudson/distinfo | 3 | ||||
-rw-r--r-- | www/hudson/pkg-descr | 17 | ||||
-rw-r--r-- | www/hudson/pkg-message | 7 |
5 files changed, 59 insertions, 0 deletions
diff --git a/www/Makefile b/www/Makefile index f28dc57ad685..94a63154e991 100644 --- a/www/Makefile +++ b/www/Makefile @@ -249,6 +249,7 @@ SUBDIR += httpgrabber SUBDIR += httptunnel SUBDIR += httrack + SUBDIR += hudson SUBDIR += hydra SUBDIR += hypermail SUBDIR += igal diff --git a/www/hudson/Makefile b/www/hudson/Makefile new file mode 100644 index 000000000000..dedb8bd323bd --- /dev/null +++ b/www/hudson/Makefile @@ -0,0 +1,31 @@ +# New ports collection makefile for: hudson +# Date created: 2008-03-08 +# Whom: Herve Quiroz <hq@FreeBSD.org> +# +# $FreeBSD$ +# + +PORTNAME= hudson +PORTVERSION= 1.190 +CATEGORIES= www java devel +MASTER_SITES= https://hudson.dev.java.net/files/documents/2402/88879/ +DISTNAME= hudson +EXTRACT_SUFX= .war +EXTRACT_ONLY= + +MAINTAINER= hq@FreeBSD.org +COMMENT= An extensible continuous integration engine + +RUN_DEPENDS= ${LOCALBASE}/etc/rc.d/tomcat6:${PORTSDIR}/www/tomcat6 + +NO_BUILD= yes + +WEBAPP_SUBDIR= apache-tomcat6.0/webapps +WEBAPP_DIR= ${PREFIX}/${WEBAPP_SUBDIR} + +PLIST_FILES= ${WEBAPP_SUBDIR}/${DISTNAME}${EXTRACT_SUFX} + +do-install: + ${INSTALL_DATA} ${DISTDIR}/${DISTNAME}${EXTRACT_SUFX} ${WEBAPP_DIR}/ + +.include <bsd.port.mk> diff --git a/www/hudson/distinfo b/www/hudson/distinfo new file mode 100644 index 000000000000..393866208392 --- /dev/null +++ b/www/hudson/distinfo @@ -0,0 +1,3 @@ +MD5 (hudson.war) = 8ffe926355af090139334074edef2b61 +SHA256 (hudson.war) = 75f3459e547b6de0a2cc645d3c2d24d5ce9b452db021bfe7be6abd7deac94491 +SIZE (hudson.war) = 17255393 diff --git a/www/hudson/pkg-descr b/www/hudson/pkg-descr new file mode 100644 index 000000000000..e27e095da95d --- /dev/null +++ b/www/hudson/pkg-descr @@ -0,0 +1,17 @@ +Hudson monitors executions of repeated jobs, such as building a software +project or jobs run by cron. Among those things, current Hudson focuses on the +following two jobs: + + 1. Building/testing software projects continuously, just like CruiseControl + or DamageControl. In a nutshell, Hudson provides an easy-to-use so-called + continuous integration system, making it easier for developers to integrate + changes to the project, and making it easier for users to obtain a fresh + build. The automated, continuous build increases the productivity. + + 2. Monitoring executions of externally-run jobs, such as cron jobs and + procmail jobs, even those that are run on a remote machine. For example, with + cron, all you receive is regular e-mails that capture the output, and it is + up to you to look at them diligently and notice when it broke. Hudson keeps + those outputs and makes it easy for you to notice when something is wrong. + +WWW: https://hudson.dev.java.net/ diff --git a/www/hudson/pkg-message b/www/hudson/pkg-message new file mode 100644 index 000000000000..5662bceca8b6 --- /dev/null +++ b/www/hudson/pkg-message @@ -0,0 +1,7 @@ +In order to save configuration and builds, Hudson needs HUDSON_HOME to be +defined. + +For example, to use /home/hudson/ and provided this directory already exists, +you may add the following to /erc/rc.conf: + +tomcat60_java_opts="-DHUDSON_HOME=/home/hudson" |