在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"
相关推荐
lichong95121 分钟前
【大前端++】Android studio Log日志高对比度配色方案
android·java·前端·json·android studio·大前端·大前端++
没头脑的男大34 分钟前
如何把pdf转换的excell多个表格合并
java·前端·pdf
妄小闲34 分钟前
html网站模板 html网页设计模板源码网站
前端·html
Restart-AHTCM1 小时前
前端核心框架vue之(路由篇3/5)
前端·javascript·vue.js
段振轩1 小时前
Docker nginx容器部署前端项目。
前端·nginx·docker
让时光到此为止。2 小时前
vue的首屏优化是怎么做的
前端·javascript·vue.js
San302 小时前
JavaScript 流程控制与数组操作全解析:从条件判断到数据高效处理
javascript·面试·代码规范
温宇飞2 小时前
CSS 中如何处理空白字符
前端
dengzhenyue2 小时前
矩形碰撞检测
开发语言·前端·javascript
llq_3502 小时前
为什么 npm view yarn version 显示 1.22.22?
前端