Travis CI 发布到 GitHub 不包含文件
Travis CI release to GitHub does not include files
我想将在 Travis CI 构建中创建的两个 zip 文件发布到 GitHub 发布页面。
不幸的是,部署后资产下只列出了源代码,而没有列出两个 zip 文件。
部署步骤如下所示:
deploy:
provider: releases
api_key:
secure: <api key>
file:
- "file-1.zip"
- "file-2.zip"
on:
repo: user/repo
tags: true
我已经检查了 zip 文件是否已构建并且位于构建目录的根文件夹中。
有人知道我做错了什么吗?
部署部分缺少 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
我想将在 Travis CI 构建中创建的两个 zip 文件发布到 GitHub 发布页面。
不幸的是,部署后资产下只列出了源代码,而没有列出两个 zip 文件。
部署步骤如下所示:
deploy:
provider: releases
api_key:
secure: <api key>
file:
- "file-1.zip"
- "file-2.zip"
on:
repo: user/repo
tags: true
我已经检查了 zip 文件是否已构建并且位于构建目录的根文件夹中。
有人知道我做错了什么吗?
部署部分缺少 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