在GitHub action中使用添加项目中配置文件的值为环境变量

比如我项目的根目录有一个package.json文件,但是我想在工作流中使用某个值,例如使用version的值,就需要从package.json里面取出来,然后存储到环境变量中,供后续步骤使用这个值。

读值存储

读取项目根目录中的某个json文件的值,需要使用jq这个功能,非常方便,支持嵌套读取里面的值,然后使用echo存储到环境变量中

bash 复制代码
- name: Get version from package.json
  id: get_version
  run: echo "VERSION=$(jq -r .version package.json)" >> $GITHUB_ENV

使用

在后续步骤中直接使用就可以了

bash 复制代码
- name: Use version
  run: echo "Package version is $VERSION"
相关推荐
帅夫帅夫4 分钟前
前端存储入门:Cookie 与用户登录状态管理
前端·架构
陈随易8 分钟前
程序员的新玩具,MoonBit(月兔)编程语言科普
前端·后端·程序员
傻球11 分钟前
前端实现文本描边
前端·canvas
snakeshe101012 分钟前
1. 实现 useEffect
前端
前端进阶者14 分钟前
天地图InfoWindow插入React自定义组件
前端·javascript
扶我起来还能学_16 分钟前
uniapp Android&iOS 定位权限检查
android·javascript·ios·前端框架·uni-app
Nu1123 分钟前
@babel/preset-env的corejs、@babel/plugin-transform-runtime的corejs之间区别
前端·babel
用户698135449106124 分钟前
three.js绘制中国地理数据
前端
爱学习的茄子24 分钟前
JavaScript闭包实战:防抖的优雅实现
前端·javascript·面试
前端付豪24 分钟前
9、前端日志埋点系统的架构设计
前端·javascript·架构