Skip to content

automate-website/shell

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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 
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

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

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published