pipeline-aws-plugin
TFeatures
This plugins adds Jenkins pipeline steps to interact with the AWS API.
withAWS
awsIdentity
cfInvalidate
s3Upload
s3Download
s3Copy
s3Delete
s3DoesObjectExist
s3FindFiles
s3PresignURL
cfnValidate
cfnUpdate
cfnDelete
cfnDescribe
cfnExports
cfnCreateChangeSet
cfnExecuteChangeSet
cfnUpdateStackSet
cfnDeleteStackSet
snsPublish
deployAPI
awaitDeploymentCompletion
listAWSAccounts
updateIdP
setAccountAlias
ecrDeleteImages
ecrListImages
ecrLogin
ecrSetRepositoryPolicy
invokeLambda
lambdaCleanupVersions
ec2ShareAmi
elbRegisterInstance
elbDeregisterInstance
elbIsInstanceRegistered
elbIsInstanceDeregistered
see the changelog for release information
Primary/Agent setups
This plugin is not optimized to setups with a primary and multiple agents. Only steps that touch the workspace are executed on the agents while the rest is executed on the master.
For the best experience make sure that primary and agents have the same IAM permission and networking capabilities.