所以我正在用drone.io做一个构建,我想知道通过构建/部署/发布步骤是否可以做到:
when: tag: PRODUCTION
或者类似的东西,可以用同样的方式来处理分支。
如果没有,是否可以使用$$DRONE_TAG变量来为您完成此操作,或者是否有必要以某种方式操纵git钩子?
发布于 2016-10-01 00:17:36
您可以根据钩子事件类型过滤步骤:
when:
event: tag如果您需要根据标记名称过滤步骤,则根据您使用的版本控制宿主提供程序,这可能是可能的。如果您使用的是GitHub,当drone处理标记挂钩事件时,它会将分支设置为refs/tags/%s。这意味着您可以根据分支名称过滤标记:
when:
event: tag
branch: refs/tags/PRODUCTIONhttps://stackoverflow.com/questions/39577940
复制相似问题