You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@couchdb.apache.org by "Jan Lehnardt (JIRA)" <ji...@apache.org> on 2008/07/12 23:41:31 UTC

[jira] Created: (COUCHDB-94) Set up a buildbot-like continuous integration tool for the CouchDB project

Set up a buildbot-like continuous integration tool for the CouchDB project
--------------------------------------------------------------------------

                 Key: COUCHDB-94
                 URL: https://issues.apache.org/jira/browse/COUCHDB-94
             Project: CouchDB
          Issue Type: Task
          Components: Infrastructure
    Affects Versions: 0.8
            Reporter: Jan Lehnardt
             Fix For: 1.0


We need continuous integration.

We need to find out if the ASF provides that and if it does, how we can use it. If not, we need to look for alternatives.

This is up for grabs, if you want to take care of that, assign this task to yourself.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


Re: [jira] Created: (COUCHDB-94) Set up a buildbot-like continuous integration tool for the CouchDB project

Posted by Jan Lehnardt <ja...@apache.org>.
Dear Mentors,
can you help? :)

Cheers
Jan
--
On Jul 12, 2008, at 22:41 , Jan Lehnardt (JIRA) wrote:

> Set up a buildbot-like continuous integration tool for the CouchDB  
> project
> --------------------------------------------------------------------------
>
>                 Key: COUCHDB-94
>                 URL: https://issues.apache.org/jira/browse/COUCHDB-94
>             Project: CouchDB
>          Issue Type: Task
>          Components: Infrastructure
>    Affects Versions: 0.8
>            Reporter: Jan Lehnardt
>             Fix For: 1.0
>
>
> We need continuous integration.
>
> We need to find out if the ASF provides that and if it does, how we  
> can use it. If not, we need to look for alternatives.
>
> This is up for grabs, if you want to take care of that, assign this  
> task to yourself.
>
> -- 
> This message is automatically generated by JIRA.
> -
> You can reply to this email to add a comment to the issue online.
>
>


[jira] Commented: (COUCHDB-94) Set up a buildbot-like continuous integration tool for the CouchDB project

Posted by "M.S. (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/COUCHDB-94?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12621707#action_12621707 ] 

M.S. commented on COUCHDB-94:
-----------------------------

We are working on an open source continuous integration software which works 'erlang style'. 
The backend of the software utilizes erlang for distribution, control and execution of 'distributed test' jobs. Jobs itself are created and started via a webgui. 
Are you interested in our software?!

> Set up a buildbot-like continuous integration tool for the CouchDB project
> --------------------------------------------------------------------------
>
>                 Key: COUCHDB-94
>                 URL: https://issues.apache.org/jira/browse/COUCHDB-94
>             Project: CouchDB
>          Issue Type: Task
>          Components: Infrastructure
>    Affects Versions: 0.8
>            Reporter: Jan Lehnardt
>             Fix For: 1.0
>
>
> We need continuous integration.
> We need to find out if the ASF provides that and if it does, how we can use it. If not, we need to look for alternatives.
> This is up for grabs, if you want to take care of that, assign this task to yourself.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (COUCHDB-94) Set up a buildbot-like continuous integration tool for the CouchDB project

Posted by "Jan Lehnardt (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/COUCHDB-94?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12621772#action_12621772 ] 

Jan Lehnardt commented on COUCHDB-94:
-------------------------------------

Noah, this was meant as a general todo item. And as a reminder to check what the ASF does for us. Not much as the link suggests. Having your build results and stats recorded somewhere would be nice. Note that I am not an expert on continuous integration, I might miss something obvious.

Also, CLI tests are coming with the merge of the runtimeconfig branch, they "just" need to be expanded :)

If that software does make sense for us to use, I don't know, we should have a look at it. 

> Set up a buildbot-like continuous integration tool for the CouchDB project
> --------------------------------------------------------------------------
>
>                 Key: COUCHDB-94
>                 URL: https://issues.apache.org/jira/browse/COUCHDB-94
>             Project: CouchDB
>          Issue Type: Task
>          Components: Infrastructure
>    Affects Versions: 0.8
>            Reporter: Jan Lehnardt
>             Fix For: 1.0
>
>
> We need continuous integration.
> We need to find out if the ASF provides that and if it does, how we can use it. If not, we need to look for alternatives.
> This is up for grabs, if you want to take care of that, assign this task to yourself.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (COUCHDB-94) Set up a buildbot-like continuous integration tool for the CouchDB project

Posted by "Noah Slater (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/COUCHDB-94?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12621755#action_12621755 ] 

Noah Slater commented on COUCHDB-94:
------------------------------------

Also, Apache do not provide this for us, see http://www.apache.org/dev/nightly-builds.html

> Set up a buildbot-like continuous integration tool for the CouchDB project
> --------------------------------------------------------------------------
>
>                 Key: COUCHDB-94
>                 URL: https://issues.apache.org/jira/browse/COUCHDB-94
>             Project: CouchDB
>          Issue Type: Task
>          Components: Infrastructure
>    Affects Versions: 0.8
>            Reporter: Jan Lehnardt
>             Fix For: 1.0
>
>
> We need continuous integration.
> We need to find out if the ASF provides that and if it does, how we can use it. If not, we need to look for alternatives.
> This is up for grabs, if you want to take care of that, assign this task to yourself.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (COUCHDB-94) Set up a buildbot-like continuous integration tool for the CouchDB project

Posted by "Noah Slater (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/COUCHDB-94?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12621754#action_12621754 ] 

Noah Slater commented on COUCHDB-94:
------------------------------------

Jan, what specifically did you in mind given CouchDB's lack of command line tests?

As it currently stands, the entire source is built for distribution each night by my systems and published as a nightly build. As the unit tests are integrated with the build, if any part of this fails I will get an email with the details. If you want, I can make it so that these emails are sent to couchdb-dev.

For now, this provides a sort of poor-man's continuous integration.

> Set up a buildbot-like continuous integration tool for the CouchDB project
> --------------------------------------------------------------------------
>
>                 Key: COUCHDB-94
>                 URL: https://issues.apache.org/jira/browse/COUCHDB-94
>             Project: CouchDB
>          Issue Type: Task
>          Components: Infrastructure
>    Affects Versions: 0.8
>            Reporter: Jan Lehnardt
>             Fix For: 1.0
>
>
> We need continuous integration.
> We need to find out if the ASF provides that and if it does, how we can use it. If not, we need to look for alternatives.
> This is up for grabs, if you want to take care of that, assign this task to yourself.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (COUCHDB-94) Set up a buildbot-like continuous integration tool for the CouchDB project

Posted by "Michael Hendricks (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/COUCHDB-94?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12621803#action_12621803 ] 

Michael Hendricks commented on COUCHDB-94:
------------------------------------------

It would be convenient to publish the results of the nightly builds by storing the results in a CouchDB instance.  That would give us a nice, permanent history of the results.  Maybe with documents something like this:

  {
    "date" : "2008-08-12",
    "revision" : "123456", // Subversion revision number
    "duration" : "252", // number of seconds required to complete the test suite
    "test_count" : "75", // total number of tests
    "failed" : [
        "conflicts",
        "bulk_docs",
    ]
  }


> Set up a buildbot-like continuous integration tool for the CouchDB project
> --------------------------------------------------------------------------
>
>                 Key: COUCHDB-94
>                 URL: https://issues.apache.org/jira/browse/COUCHDB-94
>             Project: CouchDB
>          Issue Type: Task
>          Components: Infrastructure
>    Affects Versions: 0.8
>            Reporter: Jan Lehnardt
>             Fix For: 1.0
>
>
> We need continuous integration.
> We need to find out if the ASF provides that and if it does, how we can use it. If not, we need to look for alternatives.
> This is up for grabs, if you want to take care of that, assign this task to yourself.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (COUCHDB-94) Set up a buildbot-like continuous integration tool for the CouchDB project

Posted by "Ben Browning (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/COUCHDB-94?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12646041#action_12646041 ] 

Ben Browning commented on COUCHDB-94:
-------------------------------------

ASF uses Hudson for continuous integration. Information for getting things setup are here:

http://wiki.apache.org/general/Hudson

Hudson is typically used with Java projects but it should be pretty easy to get it to build CouchDB. I have experience with Hudson and if needed can provide assistance to the ASF Hudson maintainers to get things setup.

> Set up a buildbot-like continuous integration tool for the CouchDB project
> --------------------------------------------------------------------------
>
>                 Key: COUCHDB-94
>                 URL: https://issues.apache.org/jira/browse/COUCHDB-94
>             Project: CouchDB
>          Issue Type: Task
>          Components: Infrastructure
>    Affects Versions: 0.8
>            Reporter: Jan Lehnardt
>             Fix For: 1.0
>
>
> We need continuous integration.
> We need to find out if the ASF provides that and if it does, how we can use it. If not, we need to look for alternatives.
> This is up for grabs, if you want to take care of that, assign this task to yourself.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (COUCHDB-94) Set up a buildbot-like continuous integration tool for the CouchDB project

Posted by "Jan Lehnardt (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/COUCHDB-94?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12621797#action_12621797 ] 

Jan Lehnardt commented on COUCHDB-94:
-------------------------------------

Noah, having stats about timing of test runs might give us hints about performance regressions for example.

> Set up a buildbot-like continuous integration tool for the CouchDB project
> --------------------------------------------------------------------------
>
>                 Key: COUCHDB-94
>                 URL: https://issues.apache.org/jira/browse/COUCHDB-94
>             Project: CouchDB
>          Issue Type: Task
>          Components: Infrastructure
>    Affects Versions: 0.8
>            Reporter: Jan Lehnardt
>             Fix For: 1.0
>
>
> We need continuous integration.
> We need to find out if the ASF provides that and if it does, how we can use it. If not, we need to look for alternatives.
> This is up for grabs, if you want to take care of that, assign this task to yourself.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (COUCHDB-94) Set up a buildbot-like continuous integration tool for the CouchDB project

Posted by "Noah Slater (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/COUCHDB-94?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12621780#action_12621780 ] 

Noah Slater commented on COUCHDB-94:
------------------------------------

Oh sure, and my comment just meant to be informational.

I'll have a ponder about publishing the output of the nightly builds, could be useful.

> Set up a buildbot-like continuous integration tool for the CouchDB project
> --------------------------------------------------------------------------
>
>                 Key: COUCHDB-94
>                 URL: https://issues.apache.org/jira/browse/COUCHDB-94
>             Project: CouchDB
>          Issue Type: Task
>          Components: Infrastructure
>    Affects Versions: 0.8
>            Reporter: Jan Lehnardt
>             Fix For: 1.0
>
>
> We need continuous integration.
> We need to find out if the ASF provides that and if it does, how we can use it. If not, we need to look for alternatives.
> This is up for grabs, if you want to take care of that, assign this task to yourself.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.