| 触发 | 推送符合约定的标签(如 v1.8.0) |
|---|---|
| 产物 | 按标签生成版本号并打制品/镜像标签 |
| 溯源 | 制品与 commit、标签一一对应 |
GitLab
GitLab
release:
rules:
- if: $CI_COMMIT_TAG =~ /^v\d+\.\d+\.\d+$/
script: ./ci/release.shGitHub
GitHub
on:
push:
tags: ['v*.*.*']标签可以删除重建造成歧义:用保护标签(Protected Tags)限制谁能创建与删除。