Scout24 / gaius

Gaius, the deployment client that triggers Crassus to deploy artefacts
Apache License 2.0
0 stars 0 forks source link

Build Status Code Health Coverage Status

This project is DEPRECATED and not any longer supported

gaius

Gaius, the deployment client that triggers crassus to deploy artefacts

Command line client for deploying CFN stacks via crassus
Usage:
    gaius --stack STACK --parameters PARAMETERS --trigger-channel TOPIC_ARN
         [--region REGION] --back-channel QUEUE_URL [--timeout TIMEOUT]

Options:
  -h --help                     Show this
  --stack STACK                 Stack Name
  --parameters PARAMETERS       Parameters in format key=value[,key=value]
  --trigger-channel TOPIC_ARN   The ARN of the notify topic
  --region REGION               The region to deploy in [default: eu-west-1]
  --back-channel QUEUE_URL      The URL of the back-channel AWS::SQS
                                from Crassus
  --timeout TIMEOUT             Timeout in seconds after that gaius stops
                                polling on back channel and returns
                                [default: 600]

Important

You've been warned: gaius is not built to handle parallel executions on the same stack! So if you execute it on the same stack at the same time, expect it to behave weird.