The Utoolity team is pleased to present
Automation with AWS 1.2 –
this release adds a Bamboo task to run remote actions with AWS from Bamboo jobs in build and deployment
projects, and adds utility functions to ease JSON escaping, URL encoding, and Base64 encoding.
You can now use the
Automate with AWS task
with all available AWS actions, and you can
compose action payloads with utility functions.
Highlights (Core)
Compose action payloads with utility functions
You can now compose action payloads with utility functions to ease JSON escaping, URL encoding, and Base64 encoding. If custom content within the JSON formatted parameters template is a JSON structure in itself, it needs to be escaped - this can now be achieved right within the template so that JSON content can simply be pasted from other sources for example:
{
"FunctionName": "arn:aws:lambda:ap-southeast-2:123456789012:function:sample-AutomationWithAWSQuickstartLamb-1RRX37PWXZXLS",
"Payload": "$util.escapeJson('{
"Event":"$event.simpleName",
"Timestamp": "$event.timestamp",
"TraceID": "$event.traceId"
}')"
}
Highlights (Bamboo)
Run remote actions with AWS from a Bamboo task
You can now use the Automate with AWS task
to run remote actions with AWS from Bamboo jobs, specifically from
builds and
deployments.
The task supports all available actions and supports injection of regular Bamboo variables
and contextual entity variables
into the action payload.
Release notes
For more details about this release, please refer to the Automation with AWS 1.2 Release Notes.