Skip to content

trojanspike/hulk

Repository files navigation

hulk

Ultimate job/build runner -OR- bash execution as a service.

# start the server
$ hulk server -d

# list jobs
$ hulk ls

# start a job
$ hulk start --name jess_is_cool --cmd "echo jess is cool"
1 <--- this is the job ID

# get a jobs logs
$ hulk logs --id 1
jess is cool

# list jobs again
$ hulk ls
ID                  NAME                CMD                 STATUS              ARTIFACTS
1                   jess_is_cool        echo jess is cool   completed

# get the job state
$ hulk state --id 12
running

# delete a job
$ hulk rm --id 12

TODO:

  • way to filter in list
  • artifact moving on success
  • designate whether to email on error or on success
  • scheduler
  • build steps

About

Ultimate job/build runner -OR- bash execution as a service.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published