当前位置: 首页 > news >正文

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

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

读值存储

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

- name: Get version from package.jsonid: get_versionrun: echo "VERSION=$(jq -r .version package.json)" >> $GITHUB_ENV

使用

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

- name: Use versionrun: echo "Package version is $VERSION"

相关文章:

  • Apache Kafka UI :一款功能丰富且美观的 Kafka 开源管理平台!!
  • Golang|Kafka在秒杀场景中的应用
  • day29图像处理OpenCV
  • gitlab如何查看分支的创建时间
  • tomcat http 怎么改成 https
  • 如何安全地管理固定功能设备?
  • STM32移植文件系统FATFS——片外SPI FLASH
  • 房天下平台API接口开发指南
  • Android12 自定义系统服务
  • Cython中操作C++字符串
  • BLUE-ANT 静电防护
  • PDX列式存储
  • HarmonyOS 5 开发环境全解析:从搭建到实战
  • 鹰角:EMR Serverless Spark 在《明日方舟》游戏业务的应用
  • 2025年4月15日 百度一面 面经
  • MongoDB入门与安装指南
  • 递归查询的应用
  • Python自动化处理奖金分摊:基于连续空值的智能分配算法升级
  • 树莓派超全系列教程文档--(26)在 Raspberry Pi 上配置热点
  • html页面打开后中文乱码
  • 三亚再回应游客骑摩托艇出海遇暴雨:俱乐部未配备足额向导人员,停业整改
  • 徐丹任武汉大学药学院院长:研究领域在国际上处领跑地位
  • 网商银行2024年年报发布,客户资产管理规模超过1万亿
  • 媒体:酒店、民宿临时毁约涨价,怎么管?
  • 海尔智家一季度营收791亿元:净利润增长15%,海外市场收入增超12%
  • 80后共青团云南省委副书记许思思已任迪庆州委副书记