Documentation
¶
Index ¶
- func NewLogger() *logger
- type AppDeploymentMetaData
- type ArtifactArgs
- type ArtifactURLs
- type TransferDetails
- type TransferType
- type UploadTask
- type Uploader
- func (u *Uploader) DeployAAB(item deployment.DeployableItem, artifacts []string, buildURL, token string) ([]ArtifactURLs, error)
- func (u *Uploader) DeployAPK(item deployment.DeployableItem, artifacts []string, ...) ([]ArtifactURLs, error)
- func (u *Uploader) DeployFile(item deployment.DeployableItem, buildURL, token string) ([]ArtifactURLs, error)
- func (u *Uploader) DeployIPA(item deployment.DeployableItem, ...) ([]ArtifactURLs, error)
- func (u *Uploader) DeployXcarchive(item deployment.DeployableItem, buildURL, token string) ([]ArtifactURLs, error)
- func (u *Uploader) Wait()
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type AppDeploymentMetaData ¶
type AppDeploymentMetaData struct { AndroidArtifactInfo *androidparser.ArtifactMetadata IOSArtifactInfo *iosparser.ArtifactMetadata NotifyUserGroups string AlwaysNotifyUserGroups string NotifyEmails string IsEnablePublicPage bool }
type ArtifactArgs ¶
type ArtifactURLs ¶
type TransferDetails ¶
func UploadArtifact ¶
func UploadArtifact(uploadURL string, artifact ArtifactArgs, contentType string) (TransferDetails, error)
type UploadTask ¶
type UploadTask struct { ErrorMessage string `json:"error_msg"` URL string `json:"upload_url"` ID int64 `json:"id"` IsIntermediate bool `json:"is_intermediate_file"` }
func (UploadTask) Identifier ¶
func (u UploadTask) Identifier() string
type Uploader ¶
type Uploader struct {
// contains filtered or unexported fields
}
func New ¶
func New( logger log.Logger, fileManager fileutil.FileManager, androidParser *androidparser.Parser, iosParser *iosparser.Parser, ) *Uploader
func (*Uploader) DeployAAB ¶
func (u *Uploader) DeployAAB(item deployment.DeployableItem, artifacts []string, buildURL, token string) ([]ArtifactURLs, error)
DeployAAB ...
func (*Uploader) DeployAPK ¶
func (u *Uploader) DeployAPK(item deployment.DeployableItem, artifacts []string, buildURL, token, notifyUserGroups, alwaysNotifyUserGroups, notifyEmails string, isEnablePublicPage bool) ([]ArtifactURLs, error)
DeployAPK ...
func (*Uploader) DeployFile ¶
func (u *Uploader) DeployFile(item deployment.DeployableItem, buildURL, token string) ([]ArtifactURLs, error)
DeployFile ...
func (*Uploader) DeployIPA ¶
func (u *Uploader) DeployIPA(item deployment.DeployableItem, buildURL, token, notifyUserGroups, alwaysNotifyUserGroups, notifyEmails string, isEnablePublicPage bool) ([]ArtifactURLs, error)
DeployIPA ...
func (*Uploader) DeployXcarchive ¶
func (u *Uploader) DeployXcarchive(item deployment.DeployableItem, buildURL, token string) ([]ArtifactURLs, error)
DeployXcarchive ...
Click to show internal directories.
Click to hide internal directories.