[ Cmii ] [ Octopus ] - real project modify to use cmii operator

This commit is contained in:
zeaslity
2024-02-23 15:13:24 +08:00
parent 6e629f84df
commit 9447801212
19 changed files with 151 additions and 33 deletions

View File

@@ -0,0 +1,27 @@
package message_pusher
var DefaultClientOp = NewDefaultClient()
var CmiiUpdatePushOptions = []PublishOption{
WithTitle("更新应用"),
WithPriority("3"),
}
func PushCmiiUpdateMessage(cmiiEnv, appName, newTag string, updateStatus bool) {
deployPush := DeployPush{
Namespace: cmiiEnv,
AppName: appName,
DeployStatus: updateStatus,
ToTag: newTag,
}
deployPush.ParseCmiiDeployTemplate()
_, err := DefaultClientOp.PublishDefault(deployPush.ParseCmiiDeployTemplate(), CmiiUpdatePushOptions)
if err != nil {
log.ErrorF("[PushCmiiUpdateMessage] - message push error %s", err.Error())
return
}
}