Documentation
¶
Index ¶
- func Get(p commands_enums.Type) (jobs.Command, error)
- func Init()
- func MarkDeploymentDone(parameters map[string]interface{}, err error) <-chan struct{}
- func Shutdown()
- type AddAwsStaticSiteResponseHeaders
- type AddAwsWebServiceDomain
- type BuildDockerImage
- type BuildNixPacksImage
- type BuildStaticSite
- type CheckoutRepository
- type CreateAcmCertificate
- type CreateDefaultAwsVPC
- type CreateEcsCluster
- type CreateSecretAwsSecretManager
- type DeleteAwsPrivateService
- type DeleteAwsRdsDatabase
- type DeleteAwsStaticSite
- type DeleteAwsWebService
- type DeployAwsCloudfrontViewerRequestFunction
- type DeployAwsPrivateService
- type DeployAwsRdsDatabase
- type DeployAwsStaticSite
- type DeployAwsWebService
- type ErrorDetail
- type ErrorLine
- type ListCloudWatchMetricsAwsEcsWebService
- type Stream
- type UpdateAwsStaticSiteDomains
- type UploadDockerImageToEcr
- type VerifyAcmCertificate
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func MarkDeploymentDone ¶ added in v0.1.9
Types ¶
type AddAwsStaticSiteResponseHeaders ¶
type AddAwsStaticSiteResponseHeaders struct {
}
type AddAwsWebServiceDomain ¶
type AddAwsWebServiceDomain struct {
}
type BuildDockerImage ¶
type BuildDockerImage struct {
}
type BuildNixPacksImage ¶ added in v0.1.11
type BuildNixPacksImage struct {
}
type BuildStaticSite ¶
type BuildStaticSite struct {
}
type CheckoutRepository ¶
type CheckoutRepository struct {
}
CheckoutRepository is responsible for managing the cloning and updating of repository branches and commits.
func (*CheckoutRepository) Run ¶
func (cr *CheckoutRepository) Run(parameters map[string]interface{}, logsWriter io.Writer) (newParameters map[string]interface{}, err error)
Run clones a specified repository, checks out the designated branch or commit, updates submodules, and updates build or preview status. It takes a map of parameters and a writer for logs, returning a modified set of parameters and an error if any occurs during execution.
type CreateAcmCertificate ¶
type CreateAcmCertificate struct {
}
type CreateDefaultAwsVPC ¶
type CreateDefaultAwsVPC struct {
}
type CreateEcsCluster ¶
type CreateEcsCluster struct {
}
type CreateSecretAwsSecretManager ¶ added in v0.1.8
type CreateSecretAwsSecretManager struct {
}
type DeleteAwsPrivateService ¶ added in v0.1.8
type DeleteAwsPrivateService struct {
}
type DeleteAwsRdsDatabase ¶ added in v0.1.9
type DeleteAwsRdsDatabase struct {
}
type DeleteAwsStaticSite ¶
type DeleteAwsStaticSite struct {
}
type DeleteAwsWebService ¶
type DeleteAwsWebService struct {
}
type DeployAwsCloudfrontViewerRequestFunction ¶
type DeployAwsCloudfrontViewerRequestFunction struct {
}
type DeployAwsPrivateService ¶ added in v0.1.8
type DeployAwsPrivateService struct {
}
type DeployAwsRdsDatabase ¶ added in v0.1.9
type DeployAwsRdsDatabase struct {
}
type DeployAwsStaticSite ¶
type DeployAwsStaticSite struct {
}
type DeployAwsWebService ¶
type DeployAwsWebService struct {
}
type ErrorDetail ¶
type ErrorDetail struct {
Message string `json:"message"`
}
type ErrorLine ¶
type ErrorLine struct {
Error string `json:"error"`
ErrorDetail ErrorDetail `json:"errorDetail"`
}
type ListCloudWatchMetricsAwsEcsWebService ¶ added in v0.1.8
type ListCloudWatchMetricsAwsEcsWebService struct {
}
ListCloudWatchMetricsAwsEcsWebService sends only CPU and memory utilization for now
type UpdateAwsStaticSiteDomains ¶
type UpdateAwsStaticSiteDomains struct {
}
type UploadDockerImageToEcr ¶
type UploadDockerImageToEcr struct {
}
type VerifyAcmCertificate ¶
type VerifyAcmCertificate struct {
}
Source Files
¶
- add_aws_static_site_response_headers.go
- add_aws_web_service_domain.go
- build_docker_image.go
- build_nixpacks_image.go
- build_static_site.go
- checkout_repository.go
- commands.go
- create_acm_certificate.go
- create_default_aws_vpc.go
- create_ecs_cluster.go
- create_secret_aws_secret_manager.go
- delete_aws_private_service.go
- delete_aws_rds_database.go
- delete_aws_static_site.go
- delete_aws_web_service.go
- deploy_aws_cloudfront_viewer_request_function.go
- deploy_aws_private_service.go
- deploy_aws_rds_database.go
- deploy_aws_static_site.go
- deploy_aws_web_service.go
- list_cloudwatch_metrics_aws_web_service.go
- update_aws_static_site_domains.go
- upload_docker_image_to_ecr.go
- verify_acm_certificate.go
Click to show internal directories.
Click to hide internal directories.