在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"
相关推荐
Mikey_n7 分钟前
Vue + Spring Boot 整合全解析
前端·vue.js·spring boot
腹肌要保暖7 分钟前
深入剖析服务端框架 elpis-core
前端
曼陀罗9 分钟前
怎么判断 open浏览器 还是刷新开着的浏览器窗口
前端
增删改查科学家10 分钟前
Jointjs工作流程图实现
前端
深海丧鱼11 分钟前
开发共享vscode文件书签插件
javascript·visual studio code
暖阳_xm11 分钟前
flex布局实现横向滚动
前端·css·微信小程序
前端门徒ian16 分钟前
关于html2pdf.js的使用记录
前端·javascript
Lin_熊米17 分钟前
仿 ElementUI 搭建自己的 vue 组件库
前端·vue.js·elementui
Bl_a_ck23 分钟前
npm、nvm、nrm
前端·vue.js·npm·node.js·vue
zhu_zhu_xia24 分钟前
npm包管理工具理解
前端·npm·node.js