Go version of the Iron.io command line tools.
curl -sSL http://get.iron.io/cli | sh
Grab the latest version for your system on the Releases page.
You can either run the binary directly or add somewhere in your $PATH.
Homebrew/deb/msi installer coming...
Before you can use IronWorker, be sure you've created a free account with Iron.io and setup your Iron.io credentials on your system (either in a json file or using ENV variables). You only need to do that once for your machine. If you've done that, then you can continue.
See the official docs for more detailed info on using Docker for IronWorker.
iron worker --help
for list of commands, flags
iron worker COMMAND --help
for command specific help
WARNING: still in progress (only upload problematic), if running into issues: use github.com/iron-io/iron_worker_ruby_ng
iron worker queue CODENAME
iron worker queue --wait CODENAME
iron worker status TASK_ID
Hint: Acquire TASK_ID
from a previously queued task.
iron worker log TASK_ID
Hint: Acquire TASK_ID
from a previously queued task.
iron worker schedule --payload=" " --start-at="Mon Dec 25 15:04:05 -0700 2014" CODENAME
WARNING: not working without a -payload for reasons yet to be hunted down
iron worker upload [--zip hello.zip] NAME DOCKER_IMAGE [COMMAND]
For eg:
iron worker upload --zip myworker.zip myworker google/ruby ruby hello.rb