我有一个Cloudbees Jenkins实例,用于构建多个Mercurial项目。我想配置通常位于~/.hgrc
的全局Mercurial选项,例如:
[extensions]
eol =
在设置我自己的独立Jenkins实例时,我通常只是以运行Jenkins的用户身份登录并设置其环境。
对于Cloudbees,目前尚不清楚我应该如何处理这个问题。我没有看到配置Mercurial Jenkins插件使用特定配置文件的方法。即使我能做到这一点,我也不确定在何时何地填写该文件。
我可以以某种方式创建适用于我的整个Cloudbees Jenkins实例的~/.hgrc
吗?或者我是否需要在每个工作的基础上执行此操作?我可以通过EnvInect在预构建步骤中设置HGRCPATH
,也可以通过脚本构建操作修改项目.hgrc
。但是,似乎这些都不一定会在构建过程中尽早发生,以便在作业开始时生效。
我觉得我错过了一些明显的东西。有人可以提出正确的方法来实现这个目标吗?
答案 0 :(得分:0)
转到系统配置页面并创建一个新的Mercurial安装。将安装目录留空并将可执行文件设置为hg
,然后在自定义配置中设置所需内容(请参阅内联帮助) 。现在只需在项目中选择此备用安装。