是否可以在竹子任务中提取package.json版本值? 我想提取版本字段并将其值保存在bamboo.variable中 。
Is it possible to extract a package.json version value in a bamboo task? I want to extract the version field and save its value in a bamboo.variable.
最满意答案
是的,尝试将“脚本”任务添加到您的Bamboo工作中。 在脚本主体中,您可以使用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代码片段来源
Yes, try adding "Script" task into your Bamboo Job. In the script body you can add a code to read package.json version by using grep function from cat command output, and assign to a variable you like, e.g. 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_VERSIONCode snippet source
在竹任务中提取package.json中定义的verison的值(Extract value of verison defined in package.json in bamboo task)是否可以在竹子任务中提取package.json版本值? 我想提取版本字段并将其值保存在bamboo.variable中 。
Is it possible to extract a package.json version value in a bamboo task? I want to extract the version field and save its value in a bamboo.variable.
最满意答案
是的,尝试将“脚本”任务添加到您的Bamboo工作中。 在脚本主体中,您可以使用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代码片段来源
Yes, try adding "Script" task into your Bamboo Job. In the script body you can add a code to read package.json version by using grep function from cat command output, and assign to a variable you like, e.g. 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_VERSIONCode snippet source
发布评论