是否可以在竹子任务中提取 package.json 版本值?我想提取版本字段并将其值保存在 bamboo.variable 。
中答案 0 :(得分:0)
是的,尝试添加"脚本"任务进入你的竹子工作。在脚本体中,您可以使用 cat 命令输出中的 grep 函数添加代码以读取package.json版本,并分配给您喜欢的变量,例如: PACKAGE_VERSION:
# Version key/value should be on his own line
PACKAGE_VERSION=$(cat package.json \
| grep version \
| head -1 \
| awk -F: '{ print $2 }' \
| sed 's/[",]//g')
echo $PACKAGE_VERSION
答案 1 :(得分:0)
最好使用自定义脚本任务(类似于上面描述的内容)。 Bamboo中没有任何组件可以提供开箱即用的这种功能。