...
Provide a GitHub token (GitLab and Bitbucket are in the roadmap)
Select Repository and branch (allows multiple repo)
Choose Git events that trigger “Roost Environment”
Create PR
Merge PR
Create Tag
Infrastructure Steps
Specify Terraform Script/Repo for creating infrastructure resources outside of the cluster
AWS CloudFormation support is in the roadmap
You can specify optionally Terraform destroy steps as well for execution when the environment is shutdown
Build Steps
Specify Build tool for each repo
Choose the Build tool and build order (if it matters)
Jenkins (Provide token to detect job-name, build status)
Custom tools like Make, Maven, Apache Ant, Docker Build, BuildPacks
Cluster Configuration
Go with the default cluster configuration (default for organisation)
Or specify necessary overrides along with cloud credentials
Support for on-premise and existing cluster is in the roadmap
...