Skip to content
forked from dylanmei/hilltop

The missing command-line utility for AnthillPro, a deploy, test, and release automation framework.

Notifications You must be signed in to change notification settings

jeffgoo/hilltop

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

56 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

hilltop

Command-line utility for AnthillPro, a deploy, test, and release automation framework.

setup

  • 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

commands

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>

contributing

  1. Fork it
  2. Create your feature branch git checkout -b my-new-feature
  3. Commit your changes git commit -am 'Added some feature'
  4. Push to the branch git push origin my-new-feature
  5. Create new Pull Request

About

The missing command-line utility for AnthillPro, a deploy, test, and release automation framework.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Groovy 98.9%
  • Shell 1.1%