跳转到主要内容

安装Jenkins实例的Buildout配方

项目描述

概述

这是一个在Jetty servlet容器中设置和配置Jenkins的配方。

注意

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

基本设置

使用此配方的基本buildout配置如下所示

[buildout]

parts =
    jetty-download
    jenkins-download
    jenkins

[jetty-download]
recipe = hexagonit.recipe.download
url = http://download.eclipse.org/jetty/7.2.2.v20101205/dist/jetty-distribution-7.2.2.v20101205.tar.gz
strip-top-level-dir = true

[jenkins-download]
recipe = hexagonit.recipe.download
url = http://mirrors.jenkins-ci.org/war/1.397/jenkins.war
download-only = true

[jenkins]
recipe = jarn.jenkins
jetty-location = ${jetty-download:location}
jenkins-location = ${jenkins-download:location}

这将下载Jetty和Jenkins,并在< span class="docutils literal"> parts/jenkins中创建一个可执行的Jetty环境。它还会在< span class="docutils literal"> bin/jenkins中创建一个控制脚本。脚本名称是节名称。

要测试设置,请运行< span class="docutils literal"> bin/jenkins fg并检查控制台输出。默认情况下,它将在端口8070上运行Jetty服务器。jenkins实例可通过浏览器在< span class="docutils literal"> http://127.0.0.1:8070/jenkins/访问。

Jenkins将所有日志文件写入< span class="docutils literal"> var/jenkins/log。所有配置,包括作业和过去运行的作业都将进入< span class="docutils literal"> var/jenkins/data。var中的目录名称将是配方节名称。

选项

该配方支持以下选项

主机

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

端口

服务器端口。默认为 8070

java-opts

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

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

变更日志

1.0b2 - 2011-03-15

  • os.environ 传递给Jenkins进程。[newbery]

1.0b1 - 2011-02-13

  • collective.recipe.hudson 重命名为 jarn.jenkins,遵循Jenkins社区对Hudson到Jenkins重命名。[hannosch]

1.0a3 - 2010-09-10

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

  • 更新示例到版本1.375。[hannosch]

1.0a2 - 2010-03-04

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

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

1.0a1 - 2010-03-04

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

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

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

  • 更新jetty配置以匹配由于迁移到Eclipse项目而产生的新类名。[hannosch]

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

项目详情


下载文件

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

源分发

jarn.jenkins-1.0b2.zip (14.6 kB 查看散列)

上传时间

支持者

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