Eric,

an other option is to use mtt https://github.com/open-mpi/mtt

it can download/build/install the latest tarball, download/build/install your code and run it.

results are uploaded into a database and you can browse the results via a webserver.


This is not quite lightweight, but i guess it does what you need, so you do not need to re-invent the wheel


Cheers,


Gilles


On 6/23/2016 4:14 AM, Jeff Hammond wrote:
The following may be a viable alternative.  Just a suggestion.

git clone --depth 10 -b v2.x https://github.com/open-mpi/ompi-release.git open-mpi-v2.x

Jeff

On Wed, Jun 22, 2016 at 8:30 PM, Eric Chamberland <eric.chamberl...@giref.ulaval.ca <mailto:eric.chamberl...@giref.ulaval.ca>> wrote:

    Excellent!

    I will put all in place, then try both URLs and see which one is
    "manageable" for me!

    Thanks,

    Eric

    On 22/06/16 02:10 PM, Jeff Squyres (jsquyres) wrote:

        On Jun 22, 2016, at 2:06 PM, Eric Chamberland
        <eric.chamberl...@giref.ulaval.ca
        <mailto:eric.chamberl...@giref.ulaval.ca>> wrote:


                We have a similar mechanism already (that is used by
                the Open MPI community for nightly regression
                testing), but with the advantage that it will give you
                a unique download filename (vs.
                "openmpi-v2.x-latest.bz2" every night).  Do this:

                wget
                https://www.open-mpi.org/nightly/v2.x/latest_snapshot.txt
                wget
                https://www.open-mpi.org/nightly/v2.x/openmpi-`cat
                <https://www.open-mpi.org/nightly/v2.x/openmpi-cat>
                latest_snapshot.txt`.tar.bz2

                The nightly snapshots are created each night starting
                around 9pm US Eastern.  New snapshots are created if
                there were commits to the tree that day.


            Nice!  But I have a concern about taking the nightly: it
            it "just" a snapshot, or is it "somewhat validated" before
            beeing a snapshot?


        It's just a snapshot.

            Or I could ask: is this snapshot stable enough to be
            tested by "outsiders"?  Is there any more "stable" branch
            to wget?


        This is a different branch than our head of development
        (master).  It tends to be pretty stable, but it does break
        sometimes.

            If not, I would ask if there is a similar wget trick to
            get the latest "release candidate" or something more
            "stable" than a snapshot of the repository...


        Release candidates move much more slowly than the nightly
        snapshots -- they're released at controlled points (e.g., we
        just did v2.0.0rc3, and we're likely to do a v2.0.0rc4 shortly
        with just a few more cleanups beyond rc3).  Those are found here:

        https://www.open-mpi.org/software/ompi/v2.x/downloads/

        I.e., you can do the same latest_snapshot.txt thing there:

        wget
        
https://www.open-mpi.org/software/ompi/v2.x/downloads/latest_snapshot.txt
        wget
        https://www.open-mpi.org/software/ompi/v2.x/downloads/openmpi-`cat
        <https://www.open-mpi.org/software/ompi/v2.x/downloads/openmpi-cat>
        latest_snapshot.txt`.tar.bz2


    _______________________________________________
    users mailing list
    us...@open-mpi.org <mailto:us...@open-mpi.org>
    Subscription: https://www.open-mpi.org/mailman/listinfo.cgi/users
    Link to this post:
    http://www.open-mpi.org/community/lists/users/2016/06/29519.php




--
Jeff Hammond
jeff.scie...@gmail.com <mailto:jeff.scie...@gmail.com>
http://jeffhammond.github.io/


_______________________________________________
users mailing list
us...@open-mpi.org
Subscription: https://www.open-mpi.org/mailman/listinfo.cgi/users
Link to this post: 
http://www.open-mpi.org/community/lists/users/2016/06/29520.php

Reply via email to