我想将在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文件是否已构建并位于构建目录的根文件夹中。
有人知道我在做什么错吗?
答案 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