Action
ACS::CICD::LocalBuildAndDeploy
Description
Builds and deploys a Docker image or software package on an ECS instance.
Syntax
Action: ACS::CICD::LocalBuildAndDeploy
Properties:
regionId: String
instanceId: String
codeSource: String
codeSourceUrl: String
branch: String
isDockerBuild: Boolean
buildAndDeployScript: String
Attributes
|
Attribute |
Description |
Type |
Required |
Default value |
Limit |
|
regionId |
Region ID. |
String |
No |
{{ ACS::RegionId }} |
|
|
instanceId |
ECS instance ID. |
String |
Yes |
||
|
codeSource |
Code source. |
String |
Yes |
||
|
codeSourceUrl |
Code source URL. |
String |
Yes |
||
|
branch |
Branch ID. |
String |
No |
"" |
|
|
isDockerBuild |
Whether to build a Docker image. |
Boolean |
No |
True |
|
|
buildAndDeployScript |
Build and deploy script for the Docker image or software package. |
String |
Yes |
Maximum length: 16,384 bytes. |
Output
None
References
Source template: ACS::CICD::LocalBuildAndDeploy.yml (GitHub).