jam*_*iet 5 continuous-integration hudson build
第1天使用Hudson进行CI构建.慢慢但肯定要加快速度.
我的问题是关于运行参数.我已经看到我可以使用它们来引用特定项目的特定运行 - 这一切都很好.
我不明白(并且找不到任何文档 - 参数化构建中没有任何内容)是我如何引用run参数定义的运行中的任何内容.
基本上我想引用%BUILD_NUMBER%和%SVN_REVISION%被在运行参数选择的运行.
我怎样才能做到这一点?
您真的需要为您的工作添加额外的属性值、额外的参数吗?
由于BUILD_NUMBER和SVN_REVISION已定义为环境变量(请参阅构建软件项目),因此您可以在工作中使用它们。
当 Hudson 作业执行时,它会设置一些您可以在 shell 脚本、批处理命令或 Ant 脚本中使用的环境变量

或者:

说明您已经可以使用这些价值观。然后,
您可以使用它们在 shell 或 ant 脚本中定义其他环境变量/属性。
当需要将变量值从一个作业传递到另一个作业时,参数化触发器插件应该可以解决问题:
参数部分可以包含以下一项或多项的组合:

- 一组预定义的属性
- 从触发构建的工作区读取的属性文件中的属性
- 当前构建的参数
- “Subversion 修订版”:确保触发的项目是使用触发构建的相同修订版构建的。
您仍然必须确保这些项目实际上已配置为签出正确的 Subversion URL。
注意:加入插件可能存在问题,当参数化触发器运行时,该插件可能无法工作。
| 归档时间: |
|
| 查看次数: |
3691 次 |
| 最近记录: |