语义版本npm将源代码从Travis发布到GitHub

问题描述

我将TravisCI用于TypeScript库,并将语义发布用于版本管理。在我的package.json文件中:

  "release": {
    "pkgRoot": "dist","assets": [
      "dist/*.zip","dist/*.tar.gz"
    ]
  }

在我的.travis.yml中,我有:

jobs:
  include:
    # Define the release stage that runs semantic-release
    - stage: release
      node_js: lts/*
      # Advanced: optionally overwrite your default `script` step to skip the tests
      script: npm run dist
      deploy:
        provider: script
        skip_cleanup: true
        script:
          - npx semantic-release

最终发布到GitHub版本的是zip和tar.gz文件,其中包括所有源代码,但不包括dist /文件夹。因此,有些事情将源压缩为zip和tar.gz文件,并将它们放置在dist /中,但是我不确定这是通过语义释放还是TravisCI完成的。我想在zip&tar.gz文件中包含dist /文件夹本身的内容。如何指定归档文件中的内容?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...