Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func BuildBundle ¶
func BuildBundle(st *store.Store, tenantID int64, sf *config.ServerFile, projectName, version, serverID string, w io.Writer) error
BuildBundle 复制版本目录、应用 server.yaml 替换并打成 tar.gz。
func BuildBundleFromDir ¶
func BuildBundleFromDir(versionRoot string, sf *config.ServerFile, projectName, version, serverID string, w io.Writer) error
BuildBundleFromDir 从本地版本目录构建包(测试/校验用)。
Types ¶
type Manifest ¶
type Manifest struct {
Project string `json:"project"`
Version string `json:"version"`
ServerID string `json:"server_id"`
PostHook string `json:"post_hook"`
PostHookEnv map[string]string `json:"post_hook_env"`
PostHookSpec string `json:"post_hook_spec,omitempty"`
PostHookPlan []string `json:"post_hook_plan,omitempty"`
}
Manifest 随包下发的拉取元数据。
Click to show internal directories.
Click to hide internal directories.