【问题标题】:Bamboo 5.5.0 - How to delete a remote agent's capability via the bamboo-capabilities.properties file?Bamboo 5.5.0 - 如何通过bamboo-capabilities.properties 文件删除远程代理的能力?
【发布时间】:2015-03-27 14:01:40
【问题描述】:

我目前正在尝试自动化竹远程代理安装和卸载的过程。我在添加和删除功能方面遇到了问题。

我要自动化的内容:

(以下是我通过 GUI 在竹服务器上执行的操作,我想通过 bash 脚本在远程代理机器上执行此操作。)

  1. 我在 VM 机器上安装远程代理,然后启动它。我进入竹子界面,点击新创建的代理名称。
  2. 我添加了一个自定义功能类型,我为键添加了“buildserver”,为值添加了代理的名称。
  3. 我添加了“命令”类型的“可执行”功能,可执行标签为“cygwin”,路径为“C:\cygwin64\bin\bash”
  4. 我导航到 git 可执行文件,然后单击“删除”将其删除。 (问题步骤)

我做了什么。

我查看了here 并找到了一种使用以下“bamboo-capabilities.properties”文件自动执行步骤 1-3 的方法:

buildserver="AGENTNAME"
system.builder.command.cygwin="C:\cygwin64\bin\bash"

但是,我一直坚持如何删除 git 功能(第 4 步。)我尝试将类似这样的内容附加到文件中:

system.git.executable=""

但它似乎没有做任何事情。有谁知道我会怎么做?网上关于这个的文档似乎很少。

非常感谢。

【问题讨论】:

    标签: linux automation continuous-integration remote-access bamboo


    【解决方案1】:

    我从未找到解决此问题的方法,但我找到了解决方法。后来我了解到在我的情况下删除 git 的目的是允许共享功能(也称为 git)优先。我的解决方法是将非共享功能设置为共享功能的值。我不是 100% 确定这会做同样的事情,而且我还没有能力对其进行测试,但作为一种能力似乎只是一个键值对,我不明白为什么它不会...... .. 如果有任何问题会更新。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多