[ 
https://issues.apache.org/jira/browse/GORA-668?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17220694#comment-17220694
 ] 

Damien Raude-Morvan commented on GORA-668:
------------------------------------------

Here is my [PR-229|https://github.com/apache/gora/pull/229] for a 
[Jenkinsfile|https://www.jenkins.io/doc/book/pipeline/jenkinsfile/] for Apache 
Gora.
h3. Add Jenkinsfile

There is two stages in this pipeline:
 * *Build* which trigger {{mvn clean install}} targets

 * *Test* which trigger {{mvn verify}} and transform any failure as UNSTABLE 
status for Jenkins job

h3. Improve tests stability

I've also improved _Aerospike_ and _RethinkDB_ tests.
 I'm using [container's ip address returned by 
_testcontainer_|https://www.testcontainers.org/features/networking/#getting-the-container-host]
 instead of {{localhost}} to support use case where Jenkins is running inside 
Docker (aka Docker in Docker)

> Create a Jenkinsfile for Multibranch Pipeline
> ---------------------------------------------
>
>                 Key: GORA-668
>                 URL: https://issues.apache.org/jira/browse/GORA-668
>             Project: Apache Gora
>          Issue Type: Task
>          Components: build process
>            Reporter: Damien Raude-Morvan
>            Assignee: Damien Raude-Morvan
>            Priority: Minor
>          Time Spent: 10m
>  Remaining Estimate: 0h
>
> In order to provide an easy way to setup our builds on Jenkins (aka 
> ci-builds.apache.org)
> I would like to commit a {{Jenskinsfile}} in our repository as described in 
> [Multibranch Pipeline 
> recipes|https://cwiki.apache.org/confluence/display/INFRA/Multibranch+Pipeline+recipes]



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to