You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@gora.apache.org by "Damien Raude-Morvan (Jira)" <ji...@apache.org> on 2020/10/26 13:36:00 UTC

[jira] [Commented] (GORA-668) Create a Jenkinsfile for Multibranch Pipeline

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