[
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)