Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type IPublishModule ¶
type IPublishModule interface {
CheckPublish(ctx context.Context, serviceId string, releaseId string) (*dto.DiffOut, error)
Apply(ctx context.Context, serviceId string, input *dto.ApplyInput) (*dto.Publish, error)
Stop(ctx context.Context, serviceId string, id string) error
Refuse(ctx context.Context, serviceId string, id string, commits string) error
Accept(ctx context.Context, serviceId string, id string, commits string) error
Publish(ctx context.Context, serviceId string, id string) error
List(ctx context.Context, serviceId string, page, pageSize int) ([]*dto.Publish, int64, error)
Detail(ctx context.Context, serviceId string, id string) (*dto.PublishDetail, error)
PublishStatuses(ctx context.Context, serviceId string, id string) ([]*dto.PublishStatus, error)
}
Click to show internal directories.
Click to hide internal directories.