来自Atlassian网站上的示例代码
https://developer.atlassian.com/server/bamboo/executing-external-processes-using-processservice/
< executable key="**robot**" nameKey="RobotFrameworkTest.robotExecutable"/ >
我应该使用什么Bamboo API来获取&#34; /home/kshi/.local/bin/robot &#34;并将其传递给命令()。从TaskConfiguration配置映射或TaskDefinition获取值没有帮助。
我的atlassian-plugin.xml
中有以下标记@Inject
PerPixelImageUpdater(PixelUpdaterFactory pixelUpdaterFactory, @Assisted BufferedImage image){
this.pixelUpdater = pixelUpdaterFactory.create(image);
}
public void someMethod(){
// some stuff
this.pixelUpdater.doSomething();
}
RobotFrameworkTest.robotExecutable指向&#34;机器人&#34;
我想利用竹子中定义的可执行文件。 (/home/kshi/.local/bin/root)
从计划的日志中我可以看到Bamboo将机器人命令称为 bamboo.capability.system.builder.command.robot ,想知道我是否必须在同一个地方使用它代码中的方式。
答案 0 :(得分:1)
我在Atlassian网站上找到了一个相关的链接,暗示了如何使用 可执行文件。
figlet