来自 Atlassian 网站上的示例代码
https://developer.atlassian.com/server/bamboo/executing-external-processes-using-processservice/
ExternalProcess process = ProcessService.createExternalProcess(taskContext, new ExternalProcessBuilder().*command*(Arrays.asList("**/bin/ls**")). workingDirectory(fileWorkingDir));
我应该使用什么 Bamboo API 来获取“ /home/kshi/.local/bin/robot ”并将其传递给命令()。从 TaskConfiguration 配置映射或 TaskDefinition 获取值没有帮助。
我的 atlassian-plugin.xml 中确实有以下标签
< executable key="**robot**" nameKey="RobotFrameworkTest.robotExecutable"/ >
RobotFrameworkTest.robotExecutable 指向“机器人”
我想利用竹子中定义的可执行文件。(/home/kshi/.local/bin/root)
从计划的日志中,我可以看到 Bamboo 将机器人命令称为bamboo.capability.system.builder.command.robot,想知道我是否必须在代码中以相同的方式使用它。