问题描述
我将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 (将#修改为@)