Documentation ¶
Index ¶
- func CreateAwsSessionConfig(provider *Provider) (*aws.Config, error)
- func DeleteImage(profile string, imageIds []*string) error
- func GetLog(workDir, profile, name, prefix, id string) ([]string, error)
- func StartBuild(profile, projectName string) (string, error)
- func WaitImageBuildResult(profile string, buildIds map[string]string) (interface{}, error)
- func WaitImportImageResult(profile string, ids map[string]string) (map[string]string, error)
- type Provider
- type S3
- type S3Uploader
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DeleteImage ¶
func StartBuild ¶
func WaitImageBuildResult ¶
Types ¶
type S3 ¶
type S3 struct {
Name string
}
func (*S3) BucketName ¶
func (*S3) BuildTemplate ¶
func (*S3) UploadFile ¶
type S3Uploader ¶
func NewS3Uploader ¶
func NewS3Uploader(src, key string) *S3Uploader
func (*S3Uploader) BuildTemplate ¶
func (su *S3Uploader) BuildTemplate(workDir string) error
Click to show internal directories.
Click to hide internal directories.