configuration - 如何在 .releaserc.json 中使用环境变量?
问题描述
我想做这样的事情,
["@semantic-release/exec", {
"prepareCmd": "echo hello ${HOME};"
}],
然后使用环境变量运行这个 CI 作业?有没有一种方法可以在语义发布中进行这项工作?
解决方案
使用.releaserc.js
, 或release.config.js
你可以重命名releaserc.json
torelease.config.js
或 .releaserc.js`,然后它只是一个 CommonJS 模块,
const greets = "HELLO ";
module.exports = {
"foo": `${greets} ${process.title}`
}
这将按预期运行。
内部语义释放使用cosmiconfig
推荐阅读
- c# - 挪威语特殊字符未正确显示
- android - 在成功构建之前设计编辑器不可用 - 构建失败
- html - 在图像中放置文本
- android - Android Pie中的数据库导入问题?
- jenkins - 如何在 Jenkins Windows 2012 r2 中实现 https
- amazon-web-services - AWS API 通用模板 - 必须从通用模板中删除破折号
- java - 使用 ControlsFx CheckComboBox 过滤 TableView
- wordpress - 仅显示 Wordpress 中每个类别的最新帖子
- python - 无法在 Python 3.6.6 上的 Open CV 3.4.1 上运行跟踪
- c# - C#如何互相访问表单对象