On 13/09/2016 3:15pm, Stefan Seelmann wrote:
> On 09/13/2016 02:41 AM, Aristedes Maniatis wrote:
>> Do you know of any projects running on Jenkins I can look at that do 
>> something similar?
> 
> For Apache Directory we currently have two builds [2][3] using Docker,
> but there we start the containers from a shell script.
> 
>> I've actually never used docker and maven drives me up the wall (but not yet 
>> quite enough to put the effort into migrating Cayenne to gradle). So a bit 
>> of copy and paste would help.
> 
> I sent you a pull request [4] that adds a new Maven profile which starts
> a Postgres Docker container before integration tests and stops it
> afterwards. For other DBs it should look similar.
> 
> Side note: two tests in cayenne-server fail against Postgres:
> DataContextIteratedQueryIT.testPerformIteratedQuery_resolve:207 »
> CayenneRuntime
> DataContextIteratedQueryIT.testPerformIteratedQuery_CommitWithinIterator:227
> » CayenneRuntime
> 
>> I am assuming I'll want to pull the Docker images from somewhere on local 
>> Apache infrastructure rather than downloading them from the internet for 
>> every build?
> 
> No, the Docker image is downloaded on demand and stored/cached locally,
> so the next build just reuses the downloaded image.
> 
> Kind Regards,
> Stefan
> 
> [2] https://builds.apache.org/job/dir-fortress-core-docker-test/
> [3] https://builds.apache.org/job/dir-apacheds-docker-installers/
> [4] https://github.com/apache/cayenne/pull/111
> 

Thanks so much for this Stefan. Much appreciated.

Ari


-- 
-------------------------->
Aristedes Maniatis
GPG fingerprint CBFB 84B4 738D 4E87 5E5C  5EFA EF6A 7D2E 3E49 102A

Reply via email to