Provides a shell to interact with the automate.website API.
Run interactive aws:
docker run -it automatewebsite/shell
Run aws script:
docker run -it automatewebsite/shell -v /script.aws:/script.aws @/script.aws
java -jar shell-1.0.0.jar
./shell-1.0.0.jar
Comands may be bundled into a script file and executed:
echo "list-scenarios example-project" > /script.aws && ./shell-1.0.0.jar @script.aws
Certain order assumed, when parameters specified without names:
run-scenarios example-project example-scenario
Explicit parameter naming allows reordering:
run-scenarios --scenarios example-scenario --project example-project
Name | Parameters | Description | Example |
---|---|---|---|
login | username, password | Authenticate against automate.website API. | login admin secret |
list-projects | - | List all projects for the authenticated user. | list-projects |
list-scenarios | project | List project scenarios for the authenticated user. | list-scenarios example-project |
run-scenarios | project, scenarios | Run selected project scenarios for the authenticated user. | run-scenarios example-project example-scenario |
Refer to the changelog for recent notable changes and modifications.
See .travis.yml.
We use SemVer for versioning. For the versions available, see the tags on this repository.
See the LICENSE file for details