Bamboo 5.5.0 - 如何通过bamboo-capabilities.properties文件删除远程代理的功能?

时间:2015-01-28 15:33:02

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

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

我想要自动化的内容:

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

  1. 我在VM计算机上安装远程代理,然后启动它。我转到竹界面,然后点击新创建的座席名称。
  2. 我添加了一个自定义功能类型,用于我放置的密钥' buildserver'为了价值,我把代理人的名字。
  3. 我添加了一个'可执行文件'类型'命令的能力'使用可执行标签' cygwin'和路径' C:\ cygwin64 \ bin \ bash'
  4. 我导航到git可执行文件,然后点击“删除”将其删除。' < --- (问题步骤)
  5. 我做了什么。

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

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

    但是我仍然坚持如何删除git功能(第4步)。我已尝试将类似内容添加到文件中:

    system.git.executable=""
    

    但它似乎没有做任何事情。有谁知道我会怎么做?似乎很少有关于此的在线文档。

    非常感谢。

1 个答案:

答案 0 :(得分:0)

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