跳转到主要内容

Hudson实例安装的Buildout配方

项目描述

概述

此配方已被Github上的jarn.jenkins维护的jarn.jenkins取代。

这是一个用于在HudsonJetty servlet 容器中设置和配置Hudson的配方。

注意

由于内部使用的iw.recipe.template配方不兼容,该配方目前与Python 2.7不兼容。

基本设置

使用此配方的基本buildout配置看起来像这样

[buildout]

parts =
    jetty-download
    hudson-download
    hudson

[jetty-download]
recipe = gocept.download
url = http://download.eclipse.org/jetty/stable-7/dist/jetty-distribution-7.0.1.v20091125.tar.gz
md5sum = b29813029fbbf94d05e1f28d9592813f
strip-top-level-dir = true

[hudson-download]
recipe = gocept.download
url = http://download.hudson-labs.org/war/1.375/hudson.war
md5sum = c9bd2515f5b01e46eed2f740aef5e145

[hudson]
recipe = collective.recipe.hudson
jetty-location = ${jetty-download:location}
hudson-location = ${hudson-download:location}

这将下载Jetty和Hudson,并在parts/hudson中创建一个可执行的Jetty环境。它还会在bin/hudson中创建一个控制脚本。脚本名称是节名称。

要测试设置,请运行bin/hudson fg并检查控制台输出。默认情况下,这将在端口8070上运行Jetty服务器。Hudson实例可通过浏览器在http://127.0.0.1:8070/hudson/访问。

Hudson将所有日志文件写入到var/hudson/log。所有配置,包括作业和过去的运行,将写入到var/hudson/datavar目录下的名称将是配方部分的名称。

选项

该配方支持以下选项

host

Jetty服务器的名称或IP地址,例如some.server.com。默认为127.0.0.1

port

服务器端口。默认为8070

java-opts

可选。传递给运行Jetty的Java虚拟机(JVM)的参数。每个选项都在单独的一行上指定。如果您遇到内存问题,通常会传递

[hudson]
...
java-opts =
  -Xms512M
  -Xmx1024M
...

变更日志

1.0 - 2011-02-13

  • 由jarn.jenkins取代。[hannosch]

1.0a3 - 2010-09-10

  • 添加了关于Python 2.7不兼容性的说明。感谢Rob Madole通知我。[hannosch]

  • 更新了Hudson 1.375的示例。[hannosch]

1.0a2 - 2010-03-04

  • 在jetty.xml内部配置HUDSON_HOME环境变量,而不是控制脚本。[hannosch]

  • 稍微简化了示例构建。[hannosch]

1.0a1 - 2010-03-04

  • 更好的更新处理。[hannosch]

  • 不要配置ContextDeployer,这允许我们跳过上下文示例清理。[hannosch]

  • 添加了基本的包文档。[hannosch]

  • 更新了jetty配置,以匹配Eclipse项目迁移引起的新类名。[hannosch]

  • 初始代码,主要基于collective.recipe.solrinstance。[hannosch]

项目详情


下载文件

下载适合您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源分布

collective.recipe.hudson-1.0.zip (15.3 kB 查看散列)

上传时间

由以下机构支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页面