The following plugin provides functionality available through Pipeline-compatible steps. Read more about how to integrate steps into your Pipeline in the Steps section of the Pipeline Syntax page.
For a list of other such plugins, see the Pipeline Steps Reference page.
ecsTaskTemplate
: Define a task template to use in the AWS ECS pluginlabel
String
name
String
assignPublicIp
(optional)
boolean
capacityProviderStrategy
(optional)
provider
String
base
int
weight
int
cloud
(optional)
String
containerUser
(optional)
String
cpu
(optional)
int
cpuArchitecture
(optional)
String
defaultCapacityProvider
(optional)
boolean
efsMountPoints
(optional)
name
String
containerPath
String
readOnly
boolean
fileSystemId
String
rootDirectory
String
accessPointId
String
transitEncryption
boolean
iam
boolean
enableExecuteCommand
(optional)
boolean
environments
(optional)
name
String
value
String
ephemeralStorageSizeInGiB
(optional)
int
executionRole
(optional)
String
extraHosts
(optional)
ipAddress
String
hostname
String
image
(optional)
String
inheritFrom
(optional)
You can pre-configure a task template in the system settings. Configure the label of this template to inherit from here.
String
kernelCapabilities
(optional)
String
launchType
(optional)
String
logDriver
(optional)
String
logDriverOptions
(optional)
name
String
value
String
memory
(optional)
int
memoryReservation
(optional)
int
mountPoints
(optional)
name
String
sourcePath
String
containerPath
String
readOnly
boolean
networkMode
(optional)
String
operatingSystemFamily
(optional)
String
overrides
(optional)
String
placementStrategies
(optional)
type
String
field
String
platformVersion
(optional)
String
portMappings
(optional)
containerPort
int
hostPort
The port number on the host instance to map to the container port.
If no host port is provided (or it is set to 0), the container will receive a port in the ephemeral port range.
Reserved ports: 22 (SSH), 2375-2376 (Docker), and 51678 (ECS container agent)
int
protocol
String
privileged
(optional)
boolean
remoteFSRoot
(optional)
String
repositoryCredentials
(optional)
String
securityGroups
(optional)
String
sharedMemorySize
(optional)
int
subnets
(optional)
String
taskDefinitionOverride
(optional)
String
taskrole
(optional)
String
uniqueRemoteFSRoot
(optional)
boolean
Please submit your feedback about this page through this quick form.
Alternatively, if you don't wish to complete the quick form, you can simply indicate if you found this page helpful?
See existing feedback here.