🚧 发布项目:自动创建标签

This commit is contained in:
徐晓伟 2023-11-22 20:22:10 +08:00
parent 4fe5e192f1
commit 5a683e48bb
4 changed files with 12 additions and 7 deletions

View File

@ -66,10 +66,8 @@ func GitCreateTag(tag string) error {
return GitPrintTag(tag)
}
func AutoCreateTag(context *cli.Context) error {
var tag = context.String(constant.Tag)
var autoCreateTag = context.Bool(constant.AutoCreateTag)
// AutoCreateTag 自动创建标签
func AutoCreateTag(tag string, autoCreateTag bool) error {
err := GitPrintTag(tag)
if err != nil {
if autoCreateTag {

View File

@ -2,14 +2,18 @@ package api
import (
"github.com/urfave/cli/v2"
"github.com/xuxiaowei-com-cn/cicd-release/constant"
"log"
)
func Gitee(prerelease bool, context *cli.Context) error {
var tag = context.String(constant.Tag)
var autoCreateTag = context.Bool(constant.AutoCreateTag)
log.Printf("是否是预发布版本:%v", prerelease)
log.Printf("发布到 Gitee")
err := AutoCreateTag(context)
err := AutoCreateTag(tag, autoCreateTag)
if err != nil {
return err
}

View File

@ -6,10 +6,13 @@ import (
)
func Github(prerelease bool, context *cli.Context) error {
var tag = context.String(constant.Tag)
var autoCreateTag = context.Bool(constant.AutoCreateTag)
log.Printf("是否是预发布版本:%v", prerelease)
log.Printf("发布到 GitHub")
err := AutoCreateTag(context)
err := AutoCreateTag(tag, autoCreateTag)
if err != nil {
return err
}

View File

@ -12,7 +12,7 @@ func Gitlab(prerelease bool, context *cli.Context) error {
log.Printf("是否是预发布版本:%v", prerelease)
log.Printf("发布到 GitLab实例%s", gitlabInstance)
err := AutoCreateTag(context)
err := AutoCreateTag(tag, autoCreateTag)
if err != nil {
return err
}