Command-line utility for AnthillPro, a deploy, test, and release automation framework.
-
JRE 1.6+
-
Groovy 2.1+
brew/chocolatey install groovy -
Gradle 1.6+
brew/chocolatey install gradle -
Unzip the Anthill3 Dev Kit into the ./depends folder
-
Build the dependencies jar
gradle assemble -
Run the tests
gradle test -
Add configuration variables
- anthill server
./hilltop config set anthill.api_server=anthill.local - authorization token
./hilltop config set anthill.api_token=mytoken
- anthill server
Config
./hilltop config list
./hilltop config set anthill.api_server=anthill.local
./hilltop config get anthill.api_server
Projects
./hilltop project list
./hilltop project list --folder Services
./hilltop project show <project>
./hilltop project open <project>
Workflows
./hilltop workflow list <project>
./hilltop workflow show <project> <workflow>
./hilltop workflow open <project> <workflow>
Builds
./hilltop build start <project> <workflow>
./hilltop build open <buildlife>
Environments
./hilltop environment list
./hilltop environment show <environment>
./hilltop environment open <environment>
- Fork it
- Create your feature branch
git checkout -b my-new-feature - Commit your changes
git commit -am 'Added some feature' - Push to the branch
git push origin my-new-feature - Create new Pull Request