Travis CI发布到GitHub不包含文件

时间:2018-12-21 09:32:47

标签: github travis-ci github-release

我想将在Travis CI版本中创建的两个zip文件发布到GitHub Release页面。

不幸的是,部署之后,资产下仅列出了源代码,而两个zip文件却未列出。

部署步骤如下:

deploy:
  provider: releases
  api_key:
    secure: <api key>
  file: 
    - "file-1.zip"
    - "file-2.zip"
  on:
    repo: user/repo
    tags: true

我已经检查了zip文件是否已构建并位于构建目录的根文件夹中。

有人知道我在做什么错吗?

1 个答案:

答案 0 :(得分:0)

该解决方案的部署部分缺少skip_cleanup: true。否则,将在部署作业的开始阶段删除要发布的文件。

完整的配置现在看起来像这样:

deploy:
  provider: releases
  api_key:
    secure: 
  file: 
    - "file-1.zip"
    - "file-2.zip"
  skip_cleanup: true
  on:
    repo: user/repo
    tags: true