Sign inSign up

automatewebsite/shell

By automatewebsite

•Updated almost 9 years ago

A dockerized shell to interact with the automate.website API.

Image
1

10K+

automatewebsite/shell repository overview

⁠Automate Website Shell (AWS)

Maven Central Build Status codecov.io Docker Hub

Provides a shell to interact with the automate.website API.

⁠Getting Started

⁠Docker Image

Run interactive aws:

docker run -it automatewebsite/shell

Run aws script:

 docker run -it automatewebsite/shell -v /script.aws:/script.aws @/script.aws
⁠Java Artifact (>= JRE 8)
⁠Cross-platform:
java -jar shell-1.0.0.jar
⁠CentOS/Ubuntu/Debian
./shell-1.0.0.jar

⁠Commands

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 
NameParametersDescriptionExample
loginusername, passwordAuthenticate against automate.website API.login admin secret
list-projects-List all projects for the authenticated user.list-projects
list-scenariosprojectList project scenarios for the authenticated user.list-scenarios example-project
run-scenariosproject, scenariosRun selected project scenarios for the authenticated user.run-scenarios example-project example-scenario

⁠References

Refer to the changelog⁠ for recent notable changes and modifications.

⁠Continuous Integration and Delivery

See .travis.yml⁠.

⁠Versioning

We use SemVer⁠ for versioning. For the versions available, see the tags on this repository⁠.

⁠Maintainers

⁠License

See the LICENSE⁠ file for details

Tag summary

Content type

Image

Digest

Size

77.1 MB

Last updated

almost 9 years ago

docker pull automatewebsite/shell