我正在尝试使用Bamboo(Atlassian)设置构建和部署计划。
构建过程工作正常,它正在调用部署过程,但我想在特定目录中部署构建的工件,然后使用java命令运行它,通常
java -jar my_war.war -Djava.awt.headless=true
从任务类型来看,我找不到能帮助我的东西。
答案 0 :(得分:1)
您可以使用“命令”任务在命令行上执行任意命令。
然后,只需在“Command”任务中选择Java可执行文件,并在其下方的“参数”字段中提供其他选项。如果下拉列表中没有“Java”,只需使用标有“添加新可执行文件”的按钮添加它,包括它的路径。
根据jar文件所在的位置,可能还需要指定“working subdirectory”。它定义了执行命令的文件夹,否则可能找不到jar文件。