【问题标题】:How can I use environmental variables in the .releaserc.json?如何在 .releaserc.json 中使用环境变量?
【发布时间】:2021-11-17 04:01:33
【问题描述】:

我想做这样的事情,

["@semantic-release/exec", {
  "prepareCmd": "echo hello ${HOME};"
}],

然后使用环境变量运行此 CI 作业?有没有一种方法可以在语义发布中进行这项工作?

【问题讨论】:

    标签: configuration environment-variables semantic-release


    【解决方案1】:

    使用.releaserc.js,或release.config.js

    你可以将releaserc.json重命名为release.config.js或者.releaserc.js`,这样就只是一个CommonJS模块了,

    const greets = "HELLO ";
    
    module.exports = {
        "foo": `${greets} ${process.title}`
    }
    

    这将按预期运行。

    内部语义释放使用cosmiconfig

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-10-05
      • 2016-04-11
      • 2014-01-01
      • 2014-12-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多