Documentation ¶
Index ¶
- Variables
- func CancelDeployment(deploymentID string) (cancelDeploymentResult bool, err error)
- func CheckDeployCapability(projectName string) (hashID string, exists bool, err error)
- func Deploy(projectType, projectName, config string, cn bool) (deployment struct{ ... }, err error)
- func GetDeploymentStatus(id string) (deployment struct{ ... }, err error)
- func GetJsonWithPath(url string, path string) (data gjson.Result, err error)
- func GetLatestVersion(channel string) (version string, err error)
- func GetStsToken(uploadType, projectName string) (data struct{ ... }, err error)
- func GetTemplate(typeArg string) (buildTemplate struct{ ... }, err error)
- func QueryDeployments(projectName string, count int) (deployments struct{ ... }, err error)
- func StartDevelopment(projectID string) (startDevelopmentResult struct{ ... }, err error)
- func StopDevelopment(projectID string) (stopDevelopmentResult bool, err error)
Constants ¶
This section is empty.
Variables ¶
View Source
var Graphql = graphql.NewClient("https://api.let.sh.cn/query")
create a client (safe to share across requests)
Functions ¶
func CancelDeployment ¶ added in v0.0.28
func CheckDeployCapability ¶
func Deploy ¶
func Deploy(projectType, projectName, config string, cn bool) (deployment struct { ID string `json:"id"` TargetFQDN string `json:"targetFQDN"` NetworkStage string `json:"networkStage"` PackerStage string `json:"packerStage"` Status string `json:"status"` Project struct { ID string `json:"id"` } `json:"project"` }, err error)
func GetDeploymentStatus ¶
func GetLatestVersion ¶ added in v0.0.47
func GetStsToken ¶
func GetTemplate ¶ added in v0.0.26
func GetTemplate(typeArg string) ( buildTemplate struct { ContainsStatic bool `json:"containsStatic"` ContainsDynamic bool `json:"containsDynamic"` RequireCompiling bool `json:"requireCompiling"` LocalCompiling bool `json:"localCompiling"` CompileCommands []string `json:"compileCommands"` DistDir string `json:"distDir"` }, err error)
func QueryDeployments ¶ added in v0.0.34
func StartDevelopment ¶ added in v0.0.52
func StopDevelopment ¶ added in v0.0.52
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.