🚧 发布项目:自动创建标签
This commit is contained in:
parent
4fe5e192f1
commit
5a683e48bb
|
@ -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 {
|
||||
|
|
|
@ -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
|
||||
}
|
||||
|
|
|
@ -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
|
||||
}
|
||||
|
|
|
@ -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
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue