Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/jenkins/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Cloudbees Jenkins中配置全局Mercurial选项(如扩展)?_Jenkins_Mercurial_Cloudbees - Fatal编程技术网

如何在Cloudbees Jenkins中配置全局Mercurial选项(如扩展)?

如何在Cloudbees Jenkins中配置全局Mercurial选项(如扩展)?,jenkins,mercurial,cloudbees,Jenkins,Mercurial,Cloudbees,我配置了一个Cloudbees Jenkins实例来构建几个Mercurial项目。我想配置通常位于~/.hgrc中的全局Mercurial选项,例如: [extensions] eol = 在设置我自己的独立Jenkins实例时,我通常只是以运行Jenkins的用户身份登录并设置其环境 对于云蜂来说,我不清楚该如何处理这个问题。我看不到一种配置Mercurial Jenkins插件以使用特定配置文件的方法。即使我能做到这一点,我也不知道在哪里或何时填写该文件 我是否可以创建一个应用于整个Cl

我配置了一个Cloudbees Jenkins实例来构建几个Mercurial项目。我想配置通常位于
~/.hgrc
中的全局Mercurial选项,例如:

[extensions]
eol =
在设置我自己的独立Jenkins实例时,我通常只是以运行Jenkins的用户身份登录并设置其环境

对于云蜂来说,我不清楚该如何处理这个问题。我看不到一种配置Mercurial Jenkins插件以使用特定配置文件的方法。即使我能做到这一点,我也不知道在哪里或何时填写该文件

我是否可以创建一个应用于整个Cloudbees Jenkins实例的
~/.hgrc
?或者我需要按照每个工作来做吗?我可能能够通过预构建步骤设置
HGRCPATH
,或者通过脚本构建操作修改项目
.hgrc
。然而,这两种情况似乎都不一定会在构建过程中提前发生,以便在作业开始时生效


我觉得我错过了一些明显的东西。是否有人可以建议正确的方法来完成此任务?

转到系统配置页面,创建一个新的Mercurial安装。将安装目录留空,并将可执行文件设置为simply
hg
,然后在自定义配置中设置所需的内容(请参阅内联帮助)。现在,只需在您的项目中选择此备用安装。

my Cloudbees Jenkins实例上的系统配置页面不包括任何Mercurial部分,并且在作业级别没有选择特定Mercurial安装的选项。这与我在别处维护的所有独立Jenkins实例不同。(作为参考,我正在运行Mercurial插件的v1.5.4。)
https://YOURACCT.ci.cloudbees.com/configure
应该显示Mercurial安装的一部分。如果没有,请提交一份支持票证。支持票证已存档。为了跟进此问题,现在有一份内部dev@cloud这张罚单(DEV-1569)将被修复,但它显然还没有出现在路线图上。