Documentation ¶
Index ¶
- type DBClient
- func (client *DBClient) CreatePipelineTemplate(template *DicePipelineTemplate) error
- func (client *DBClient) CreatePipelineTemplateVersion(version *DicePipelineTemplateVersion) error
- func (client *DBClient) GetPipelineTemplate(name string, scopeType string, scopeId string) (*DicePipelineTemplate, error)
- func (client *DBClient) GetPipelineTemplateVersion(version string, templateId uint64) (*DicePipelineTemplateVersion, error)
- func (client *DBClient) QueryByPipelineTemplates(template *DicePipelineTemplate, pageSize int, pageNo int) ([]DicePipelineTemplate, int, error)
- func (client *DBClient) QueryPipelineTemplateVersions(version *DicePipelineTemplateVersion) ([]DicePipelineTemplateVersion, error)
- func (client *DBClient) UpdatePipelineTemplate(template *DicePipelineTemplate) error
- func (client *DBClient) UpdatePipelineTemplateVersion(version *DicePipelineTemplateVersion) error
- type DicePipelineTemplate
- type DicePipelineTemplateVersion
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DBClient ¶
func (*DBClient) CreatePipelineTemplate ¶
func (client *DBClient) CreatePipelineTemplate(template *DicePipelineTemplate) error
func (*DBClient) CreatePipelineTemplateVersion ¶
func (client *DBClient) CreatePipelineTemplateVersion(version *DicePipelineTemplateVersion) error
func (*DBClient) GetPipelineTemplate ¶
func (*DBClient) GetPipelineTemplateVersion ¶
func (client *DBClient) GetPipelineTemplateVersion(version string, templateId uint64) (*DicePipelineTemplateVersion, error)
func (*DBClient) QueryByPipelineTemplates ¶
func (client *DBClient) QueryByPipelineTemplates(template *DicePipelineTemplate, pageSize int, pageNo int) ([]DicePipelineTemplate, int, error)
func (*DBClient) QueryPipelineTemplateVersions ¶
func (client *DBClient) QueryPipelineTemplateVersions(version *DicePipelineTemplateVersion) ([]DicePipelineTemplateVersion, error)
func (*DBClient) UpdatePipelineTemplate ¶
func (client *DBClient) UpdatePipelineTemplate(template *DicePipelineTemplate) error
func (*DBClient) UpdatePipelineTemplateVersion ¶
func (client *DBClient) UpdatePipelineTemplateVersion(version *DicePipelineTemplateVersion) error
type DicePipelineTemplate ¶
type DicePipelineTemplate struct { dbengine.BaseModel Name string `json:"name" gorm:"type:varchar(255)"` LogoUrl string `json:"logoUrl" gorm:"type:varchar(255)"` Desc string `json:"desc" gorm:"type:varchar(255)"` ScopeType string `json:"scope_type" gorm:"type:varchar(255)"` ScopeId string `json:"scope_id" gorm:"type:bigint(20)"` DefaultVersion string `json:"default_version" gorm:"type:varchar(255)"` }
func (*DicePipelineTemplate) ToApiData ¶
func (ext *DicePipelineTemplate) ToApiData() *pb.PipelineTemplate
type DicePipelineTemplateVersion ¶
type DicePipelineTemplateVersion struct { dbengine.BaseModel TemplateId uint64 `json:"template_id"` Name string `json:"name" gorm:"type:varchar(255);"` Version string `json:"version" gorm:"type:varchar(128);"` Spec string `json:"spec" gorm:"type:text"` Readme string `json:"readme" gorm:"type:longtext"` }
func (*DicePipelineTemplateVersion) ToApiData ¶
func (ext *DicePipelineTemplateVersion) ToApiData() *pb.PipelineTemplateVersion
Click to show internal directories.
Click to hide internal directories.