[ Agent ] [ CMII ] - 新增版本更新的模式;新增部署模板;新增消息推送模块
This commit is contained in:
34
agent-go/message_pusher/client_test.go
Normal file
34
agent-go/message_pusher/client_test.go
Normal file
@@ -0,0 +1,34 @@
|
||||
package message_pusher
|
||||
|
||||
import (
|
||||
"agent-go/utils"
|
||||
"testing"
|
||||
)
|
||||
|
||||
func TestClient_Publish(t *testing.T) {
|
||||
|
||||
client := NewDefaultClient()
|
||||
|
||||
optionList := []PublishOption{
|
||||
WithTitle("测试内容"),
|
||||
WithPriority("5"),
|
||||
WithMarkdown(),
|
||||
}
|
||||
|
||||
deployPush := DeployPush{
|
||||
Namespace: "uavcloud-dev",
|
||||
AppName: "cmii-uav-platform",
|
||||
Replicas: "1",
|
||||
DeployStatus: false,
|
||||
}
|
||||
|
||||
deployPush.ParseCmiiDeployTemplate()
|
||||
|
||||
message, err := client.PublishDefault(deployPush.ParseCmiiDeployTemplate(), optionList)
|
||||
if err != nil {
|
||||
return
|
||||
}
|
||||
|
||||
utils.BeautifulPrint(message)
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user