arquillian / arquillian-spacelift

Arquillian process and package manager. Makes executing an external process or fetching platform depends dependencies an easier job
4 stars 7 forks source link

I tried to run Spacelift with Vert.x #30

Open smiklosovic opened 8 years ago

smiklosovic commented 8 years ago

And it worked :) It is quite powerful combination I would say. You get basically the best from both worlds. I can imagine writing microservices which will deal with processes and stuff Spacelift is strong in.

I have to say that I need to be careful about threading and so, keeping in mind that I should not block the event loop and execute it in worker verticles.

@aslakknutsen since I have extracted Cube runtime, maybe it would be possible to create some REST API which would manage containers from vert.x so it would be possible to control containers remotely.

However, that is already possible when you just run against remote Docker daemon so we practically do not gain anything here.

Maybe some interesting usecase would be possible. I am about to execute spacelift gradle plugin project from vert.x by spacelift running in it so you can basically do your own jenkins :)

aslakknutsen commented 8 years ago

@smiklosovic There has been an idea flowing about having a general Arquillian HTTP REST Service for controlling Arquillian in other languages for instance. But no work has been done. The general idea would be to map an HTTP Request onto an Arquillian Event.