如何启动docker云上的​​jenkins奴隶?

我有一个jenkins高手定义为cloud.docker.com上的堆栈。 我还build立了一些其他堆栈,包含我在构build过程中需要testing的服务(一些组件使用mongo,一些使用rabbitmq等)。

docker云(人我希望他们select一个更加独特的名字!)有一个REST api来启动堆栈,我甚至写了一个脚本,将重新部署基于UUID的堆栈,但我不知道如何获得jenkins大师开始堆栈或如何执行我的脚本。 jenkins slave setup插件没有logging如何将“setup”附加到一个节点上,我看过的其他插件似乎都不支持docker cloud,也没有在slave启动时使用任意rest apis的方法。

我也尝试过使用docker守护进程直接启动容器,但是docker-cloud似乎删除了与其托pipe节点上的堆栈或服务无关的图像,然后jenkins docker插件发现它找不到slave图像。 一切都是最新的和最好的版本。 节点本身在AWS上运行,否则似乎运行良好。