deploy

package
v0.0.0-...-71876dc Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 22, 2022 License: MIT Imports: 16 Imported by: 0

Documentation

Index

Constants

View Source
const (
	MAIL_MODE_AUDIT_NOTICE = 1
	MAIL_MODE_AUDIT_RESULT = 2
	MAIL_MODE_DEPLOY       = 3
)
View Source
const (
	MAIL_STATUS_SUCCESS = 1
	MAIL_STATUS_FAILED  = 0
)

Variables

This section is empty.

Functions

func ApplyAudit

func ApplyAudit(c *gin.Context)

func ApplyDetail

func ApplyDetail(c *gin.Context)

func ApplyDrop

func ApplyDrop(c *gin.Context)

func ApplyList

func ApplyList(c *gin.Context)

func ApplyProjectAll

func ApplyProjectAll(c *gin.Context)

func ApplyProjectDetail

func ApplyProjectDetail(c *gin.Context)

func ApplyRollbackList

func ApplyRollbackList(c *gin.Context)

func ApplySubmit

func ApplySubmit(c *gin.Context)

func ApplyUpdate

func ApplyUpdate(c *gin.Context)

func BuildStart

func BuildStart(c *gin.Context)

func BuildStatus

func BuildStatus(c *gin.Context)

func BuildStop

func BuildStop(c *gin.Context)

func DeployRollback

func DeployRollback(c *gin.Context)

func DeployStart

func DeployStart(c *gin.Context)

func DeployStatus

func DeployStatus(c *gin.Context)

func DeployStop

func DeployStop(c *gin.Context)

func MailSend

func MailSend(msg *MailMessage)

Types

type ApplyAuditFormBind

type ApplyAuditFormBind struct {
	ID                  int    `form:"id" binding:"required"`
	AuditStatus         int    `form:"audit_status" binding:"required"`
	AuditRefusalReasion string `form:"audit_refusal_reasion"`
}

type ApplyFormBind

type ApplyFormBind struct {
	ProjectId     int    `form:"project_id" binding:"required"`
	SpaceId       int    `form:"space_id" binding:"required"`
	Name          string `form:"name" binding:"required"`
	BranchName    string `form:"branch_name"`
	CommitVersion string `form:"commit_version"`
	Description   string `form:"description"`
	RollbackId    int    `form:"rollback_id"`
}

type ApplyQueryBind

type ApplyQueryBind struct {
	Time        int    `form:"time"`
	AuditStatus int    `form:"audit_status"`
	Status      int    `form:"status"`
	ProjectId   int    `form:"project_id"`
	Keyword     string `form:"keyword"`
	Offset      int    `form:"offset"`
	Limit       int    `form:"limit" binding:"required,gte=1,lte=999"`
}

type ApplyUpdateFormBind

type ApplyUpdateFormBind struct {
	ID            int    `form:"id" binding:"required"`
	BranchName    string `form:"branch_name" binding:"required"`
	CommitVersion string `form:"commit_version"`
	Description   string `form:"description" binding:"required"`
}

type MailMessage

type MailMessage struct {
	Mail    string
	ApplyId int
	Mode    int
	Status  int
	Title   string
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL