构建安装jenkins实例的方法

jarn.jenkins的Python项目详细描述


概述

这是一个在Jettyservlet中设置和配置Jenkins的配方 集装箱。

由于 内部使用的iw.recipe.template配方不兼容。

基本设置

使用此配方的基本构建配置如下:

[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并创建一个可执行jetty 环境在parts/jenkins中。它还将在 bin/jenkins。脚本的名称是节的名称。

要测试安装程序,请运行bin/jenkins fg并检查控制台输出。由 默认情况下,这将在端口8070上运行Jetty服务器。詹金斯的例子是 可在http://127.0.0.1:8070/jenkins/的浏览器中访问。

詹金斯将把所有日志文件写入var/jenkins/log。所有的 包括作业和以前运行的配置将进入var/jenkins/datavar中的目录名将具有配方节的名称。

选项

配方支持以下选项:

主机
Jetty服务器的名称或IP地址,例如some.server.com。 默认为127.0.0.1
端口
服务器端口。默认为8070
Java选项

可选。传递给java虚拟机(jvm)的参数 运行防波堤。每个选项都在单独的行上指定。 如果遇到内存问题,通常会通过:

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

更改日志

1.0b2-2011年3月15日

  • os.environ传入jenkins进程。 [纽伯里]

1.0b1-2011-02-13

  • collective.recipe.hudson重命名为jarn.jenkins,遵循 哈德逊更名为詹金斯由詹金斯社区。 [汉诺什]

1.0A3-2010年9月10日

  • 添加了关于Python2.7不兼容的注释。感谢Rob Madole 通知我。 [汉诺什]
  • 将示例更新为1.375版。 [汉诺什]

1.0a2-2010-03-04

  • 在jetty.xml中配置HUDSON_HOME环境变量 而不是控制脚本。 [汉诺什]
  • 稍微简化一下构建的示例。 [汉诺什]

1.0A1-2010-03-04

  • 更好的更新处理。 [汉诺什]
  • 不要配置允许我们跳过上下文的ContextDeployer 示例清理。 [汉诺什]
  • 添加了基本的包文档。 [汉诺什]
  • 更新了jetty配置以匹配由移动到 eclipse项目。 [汉诺什]
  • 初始代码,主要基于collective.recipe.solrinsity。 [汉诺什]

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
jframe为什么JAVA paint()方法不起作用?   java Guice:将ContainerRequestContext注入拦截器   java如何优雅地关闭Spring JMS MessageListenerAdapter   java如何在Spring中设置快照隔离级别   Java中的安卓平台独立信任存储路径   java无法在eclipse中运行hello world程序   java Sinch空指针问题   使用Java将JSON流式传输到BigQuery   java从“大数据”中选择什么Swing控件?   java通过对象字段过滤/排序集合?   java将数据从活动传递到另一个活动中的片段   java访问打包在jar文件中的文档   Java获取事件的大小。getDragboard()。getFiles()。流()。映射(文件::长度)。toString());   java Android libgdx:启动程序图标按下后,启动屏幕不会立即显示   java如何在Google App Engine灵活环境中配置oracle jdk   java有没有办法减少这些行?   Java:客户端socket不读取第二行,在终止符行之后保持打开状态   java以编程方式获取api 29上的所有APK文件   java ActionBar按钮不显示