在 bamboo 任务中提取 package.json 中定义的 verison 值
Extract value of verison defined in package.json in bamboo task
是否可以在 bamboo 任务中提取 package.json 版本值?我想提取版本字段并将其值保存在 bamboo.variable.
中
是的,尝试将 "Script" 任务添加到您的 Bamboo Job 中。在脚本主体中,您可以添加代码以使用 grep 函数从 cat 命令输出读取 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 }' \
| sed 's/[",]//g')
echo $PACKAGE_VERSION
您最好使用自定义脚本任务(类似于上述内容)。 Bamboo 中没有任何组件可以开箱即用地提供这种级别的功能。
是否可以在 bamboo 任务中提取 package.json 版本值?我想提取版本字段并将其值保存在 bamboo.variable.
中是的,尝试将 "Script" 任务添加到您的 Bamboo Job 中。在脚本主体中,您可以添加代码以使用 grep 函数从 cat 命令输出读取 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 }' \
| sed 's/[",]//g')
echo $PACKAGE_VERSION
您最好使用自定义脚本任务(类似于上述内容)。 Bamboo 中没有任何组件可以开箱即用地提供这种级别的功能。