Re: Is there Python support for ci.jenkins.io plugin builds?

2019-05-17 Thread Joseph P
We use testcontainers in JCasC with great success and we are able to run those tests on Windows (if only they weren't so unstable) We use assumeTrue to disable tests when docker is not available. See here:

Re: Is there Python support for ci.jenkins.io plugin builds?

2019-05-16 Thread R. Tyler Croy
(replies inline) On Thu, 16 May 2019, Chris Kilding wrote: > I was able to substitute in the fabric8 Docker Maven Plugin to run Moto. It > seems to work fine on the Linux build agent, but the Windows agent doesn’t > like > it (no Docker host or docker.sock available.) > > Is there another

Re: Is there Python support for ci.jenkins.io plugin builds?

2019-05-16 Thread Chris Kilding
I was able to substitute in the fabric8 Docker Maven Plugin to run Moto. It seems to work fine on the Linux build agent, but the Windows agent doesn’t like it (no Docker host or docker.sock available.) Is there another way to get Docker support on the Windows agent, or is this ‘in the works’

Re: Is there Python support for ci.jenkins.io plugin builds?

2019-05-15 Thread R. Tyler Croy
(replies inline) On Wed, 15 May 2019, Chris Kilding wrote: > Yep, that sounds reasonable. (I had suspected as much - there would be no end > to the possible system packages that plugin developers might want.) > > Do the ‘docker’-labelled Jenkins agents support the usual ‘dockerfile’ >

Re: Is there Python support for ci.jenkins.io plugin builds?

2019-05-15 Thread Chris Kilding
Yep, that sounds reasonable. (I had suspected as much - there would be no end to the possible system packages that plugin developers might want.) Do the ‘docker’-labelled Jenkins agents support the usual ‘dockerfile’ directive to let the build define a Docker image ad-hoc? Or do all images have

Re: Is there Python support for ci.jenkins.io plugin builds?

2019-05-15 Thread R. Tyler Croy
(replies inline) On Wed, 15 May 2019, Chris Kilding wrote: > My plugin uses an external dependency, Moto (the AWS mock server) for its > integration tests. > > Moto is written in Python, installed with Pip, in a virtualenv. It can be used > either directly (where we must do the pip install

Is there Python support for ci.jenkins.io plugin builds?

2019-05-15 Thread Chris Kilding
My plugin uses an external dependency, Moto (the AWS mock server) for its integration tests. Moto is written in Python, installed with Pip, in a virtualenv. It can be used either directly (where we must do the pip install ourselves) or through the Java wrapper Localstack (which does little