Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/github/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
语义版本npm将源代码从Travis发布到GitHub_Github_Travis Ci_Semantic Release - Fatal编程技术网

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

语义版本npm将源代码从Travis发布到GitHub,github,travis-ci,semantic-release,Github,Travis Ci,Semantic Release,我将TravisCI用于TypeScript库,并将semantic release用于版本管理。在我的package.json文件中,我有: "release": { "pkgRoot": "dist", "assets": [ "dist/*.zip", "dist/*.tar.gz" ] } 在我的.travis.

我将TravisCI用于TypeScript库,并将semantic release用于版本管理。在我的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实现的。我希望将dist/文件夹本身的内容保存在zip&tar.gz文件中。如何指定进入存档的内容