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)