Documentation
¶
Index ¶
- Variables
- func CheckAndDownloadArtifact(statusPath, downloadPath, token string, builder *models.Artifact, ...) (string, string, error)
- func ReDownloadSaasArtifact() error
- func RegisterLicense() error
- func SaasHeaders(token string) map[string]string
- type DownloadResult
- type PollingTimeoutError
- type SaasClient
Constants ¶
This section is empty.
Variables ¶
View Source
var ErrPollingTimeout = &PollingTimeoutError{}
Functions ¶
Types ¶
type DownloadResult ¶
type PollingTimeoutError ¶
type PollingTimeoutError struct{}
func (*PollingTimeoutError) Error ¶
func (e *PollingTimeoutError) Error() string
type SaasClient ¶
func NewSaasClient ¶
func NewSaasClient() *SaasClient
func (*SaasClient) CheckAndDownloadArtifact ¶
func (c *SaasClient) CheckAndDownloadArtifact(statusPath, downloadPath string, builder *models.Artifact, pollInterval, maxPollTime time.Duration) DownloadResult
轮询并下载产物
func (*SaasClient) CheckBuildStatus ¶
func (c *SaasClient) CheckBuildStatus(statusPath string) (string, error)
查询构建状态
func (*SaasClient) DownloadArtifact ¶
func (c *SaasClient) DownloadArtifact(downloadPath string, builder *models.Artifact) error
下载构建产物
Click to show internal directories.
Click to hide internal directories.