github - 如何设置 Travis-CI 仅部署 release-* 标签?
问题描述
我有一个关于 Github 页面的 Travis 问题。
我设置 CI 成功构建并部署到 Gh 页面,但这将部署所有提交。
deploy:
provider: pages
skip-cleanup: true
github-token: $GITHUB_ACCESS_TOKEN
target-branch: gh-pages
local-dir: dist
on:
branch: master
在我发现的一些文档中,说 add tags: true
,但是当我将标签推送到 master 分支时,这将设置 Travis 来构建所有标签。
deploy:
provider: pages
skip-cleanup: true
github-token: $GITHUB_ACCESS_TOKEN
target-branch: gh-pages
local-dir: dist
on:
branch: master
tags: true
我想构建一些特定的标签,如release-*
, dev-*
, test-*
, 等等......
那么,如何使用 Travis 进行配置。
谢谢。
解决方案
推荐阅读
- react-native - 导航到另一个屏幕时,未定义不是对象(评估“this.props.navigation.navigate”)
- r - 在 R 中读取带有波斯语(波斯语)列的 *.CSV 文件
- node.js - 将此消息发送到您的机器人时出错:HTTP 状态代码 NotFound
- javascript - 在 Windows 中运行 Javascript 代码以创建条形图
- c# - C#禁用文本框关注表单加载
- python - 生成令牌时出现错误“缺少授权类型”
- observable - Angular7 - 如何使用 Observable 并添加属性
- android - 如何配置我的 ESP8266 如此独特,Android 应用程序只能通过 smartConfig 扫描和连接它
- javascript - 如何使用节点在我的 postgresql 中填充我的完整日历;表达框架?
- python - 从值是对象列表的字典中查找最小值