Proctor is a developer friendly automation orchestrator. It helps everyone use automation and contribute to it
Proctor CLI is a command line tool to interact with proctord. Users can use it to run procs.
- Install and setup golang
- Install glide
- Clone the repository:
go get github.com/gojektech/proctor
- Install dependencies using glide:
glide install
- Configure proctor CLI
- Running
go install github.com/gojektech/proctor
will place the CLI binary in your$GOPATH/bin
directory - Run
proctor version
to check installation
- Setup dev environment
cd proctord
. Refer README to setup test environment of proctord- After setting up test env for proctord,
cd ..
- Configure environment variables
source .env.test
- Run tests:
go test -race -cover $(glide novendor)
- Make a directory
.proctor
inside your home directory - Create a file proctor.yaml inside above directory
- Put the following content in the above file
PROCTOR_URL: [hostname where proctord is running]