1
1
Граф коммитов

54 Коммитов

Автор SHA1 Сообщение Дата
Jeff Squyres
d246fb7897 Update Automake minimum version to 1.13.4
The embedded PMIx Automake minimum version is already 1.13.4, so to
autogen.pl Open MPI successfully, you already have to have Autoamek
1.13.4.  So we might as well make it official (i.e., bump Open MPI's
Automake minimum to match the Automake minimum in the embedded PMIx).

Signed-off-by: Jeff Squyres <jsquyres@cisco.com>
2018-09-15 13:29:30 -07:00
Brian Barrett
2ac8f75e0c contrib: remove nightly tarball scripts
The nightly tarball scripts have been moved to the ompi-scripts
repo (and rewritten), so are no longer needed in the ompi
repo.  Clean up some bits to make life a bit less confusing.

Signed-off-by: Brian Barrett <bbarrett@amazon.com>
2017-10-02 12:35:42 -07:00
Howard Pritchard
8e4689c2b8 v3.x:updates for branching v3.x
Signed-off-by: Howard Pritchard <howardp@lanl.gov>
2017-03-14 14:03:47 -06:00
Jeff Squyres
81e57bb7db nightly-tarball scripts: more quoting fixes
Signed-off-by: Jeff Squyres <jsquyres@cisco.com>
2017-02-12 04:19:35 +00:00
Jeff Squyres
2d4fc45429 nightly-tarball scripts: fix quoting
Signed-off-by: Jeff Squyres <jsquyres@cisco.com>
2017-02-11 22:40:10 +00:00
Jeff Squyres
b385ac4f09 nightly-tarball scripts: more debugging and robustness
Check the exit status of major commands, as well as (optionally)
output the pwd and command being executed (when debugging).  Also,
read the $debug variable from the environment; if it's set, go into
debugging mode (vs. requiring a modification to the script to enable
debugging mode).

Signed-off-by: Jeff Squyres <jsquyres@cisco.com>
2017-02-11 21:50:10 +00:00
Jeff Squyres
0178307d36 openmpi-nightly-tarball: remove spurrious echo statement
Signed-off-by: Jeff Squyres <jsquyres@cisco.com>
2017-02-11 21:50:10 +00:00
Jeff Squyres
51def91003 nightly tarballs: compare the hashes to know if they're new
The filenames contain date/timestamps; if you compare those, the
tarball generated every night will *always* be new.  Instead, separate
out the git hash from the old and new tarballs, and compare those.

Signed-off-by: Jeff Squyres <jsquyres@cisco.com>
2017-02-09 16:56:00 +00:00
Open MPI Team
dba106ee10 pmix nightly tarball: only save 7 days
We don't have infinite disk space: only save 7 days of builds, not 28.

Signed-off-by: Jeff Squyres <jsquyres@cisco.com>
2017-01-20 19:16:43 +00:00
Open MPI Team
96a90ffab3 remove-old.pl: update / fix minor bugs
- Ensure that $to_delete is always defined
- Re-indent to 4 spaces for readability
- Don't only delete files -- it's ok to delete directories, too
- Print the directory from which we are deleting

Signed-off-by: Jeff Squyres <jsquyres@cisco.com>
2017-01-20 19:16:43 +00:00
Open MPI Team
e642d1d91c nightly tarball: put the SSH target in a variable
Just to make the scripts a little less error-prone.  Also split up the
ssh/scp lines just for readability.

Signed-off-by: Jeff Squyres <jsquyres@cisco.com>
2017-01-20 19:16:43 +00:00
Jeff Squyres
06e75d65c3 nightly-tarball: update Coverity configure params
* Point to local libfabric v1.4 install
* Add MPI C++ bindings
* Remove PSM support (if someone can install PSM/PSM2 libraries on the
  build server, let's re-enable this)

Also change from -j8 to -j4 (the new AWS build instance only has 1
core / 2 hyperthreads).

Signed-off-by: Jeff Squyres <jsquyres@cisco.com>
2016-11-03 12:27:34 -04:00
Ralph Castain
50bb0ded70 Update the PMIx nightly scripts to generalize locations 2016-10-14 08:40:05 -07:00
mpiteam
4a4b83b466 Update the nightly tarball script to point to the OMPI master repo 2016-09-20 19:38:01 -07:00
Ralph Castain
9c3ae64297 Merge branch 'master' of https://github.com/open-mpi/ompi 2016-09-16 15:49:34 -05:00
Ralph Castain
408199ce20 Fix a typo in the remove-old script that caused it to ignore all non-directory files, including the tarballs it was meant to delete 2016-09-16 15:48:24 -05:00
Ralph Castain
037020e448 Add the new v2.0.x branch to nightly tarballs 2016-09-14 16:16:26 -07:00
Ralph Castain
700ad84243 Send the pmix build results to me 2016-08-20 07:32:06 -07:00
Ralph Castain
c9dc286f25 Update the hwloc coverity submission script 2016-08-19 09:20:48 -07:00
Ralph Castain
23886754f0 Trim the coverity build line to packages available on this machine 2016-08-10 13:55:55 -07:00
Ralph Castain
55551a4fb7 Complete debug of the nightly coverity submittal 2016-08-10 12:05:21 -07:00
Ralph Castain
375f04b277 Update the nightly builds to submit to coverity 2016-08-10 08:45:18 -07:00
Ralph Castain
3e17e2fb29 Grrr...silly lists moved to new address! 2016-08-03 21:17:01 -07:00
Ralph Castain
b61eb3a133 Update addresses for nightly build results 2016-08-03 14:25:59 -07:00
Ralph Castain
16cfbf9828 Only post tarballs if something changed 2016-08-02 21:59:18 -07:00
Ralph Castain
9cbe6af9bb Move upload cmds from outside an "if master" test so all versions get uploaded 2016-08-02 20:18:15 -07:00
Ralph Castain
e2d0cfeb3f Shift address to myself pending mailing list update 2016-08-02 20:07:23 -07:00
Jeff Squyres
f619c61366 coverity: update tool download URL
Coverity changes its tool download URL every once in a while; update
our scripts for the newest URL.

Signed-off-by: Jeff Squyres <jsquyres@cisco.com>
2016-08-02 18:54:19 -07:00
Ralph Castain
c4c04f6a2c Cleanup minor typo 2016-07-29 16:20:10 -07:00
Ralph Castain
2c19971048 Send hwloc nightly tarball messages to their mailing list 2016-07-29 15:53:47 -07:00
Ralph Castain
11d4002954 Update the nightly tarball scripts to support the new web site 2016-07-29 15:48:28 -07:00
Jeff Squyres
95ecae8688 coverity: add --enable-debug to nightly Coverity builds
Signed-off-by: Jeff Squyres <jsquyres@cisco.com>
2016-06-08 08:01:47 -07:00
Jeff Squyres
7217f37092 nightly tarball: only save 7 days worth of nightly build trees
This should help alleviate running out of disk space on the IU build
server.
2015-08-22 03:19:44 -07:00
Jeff Squyres
98b5551126 openmpi-nightly-tarball: update libfabric install location 2015-08-05 17:57:07 -04:00
Jeff Squyres
ac547126ca openmpi-nightly-tarball.sh: more verbosity, fix coverity
Add --with-libfabric CLI argument to the coverity build so that usnic
support can be built.
2015-07-22 21:44:10 -04:00
MPI Team
34f7e30158 openmpi-nightly-tarball: fix typo
The branch name is "v2.x", not "2.x".
2015-06-29 17:04:06 -04:00
Jeff Squyres
74cf969561 openmpi-nightly-tarball.sh: now build 2.x nightlies 2015-06-22 06:17:56 -04:00
Jeff Squyres
3ad89f16b8 openmpi-release.sh: haven't used "sowing" in years 2015-06-19 12:26:12 -07:00
Jeff Squyres
7b9e349498 iopenmpi-nightly-tarball.sh: make v1.10 tarballs 2015-05-27 11:45:40 -07:00
Jeff Squyres
f61d1db1b3 openmpi-nightly-coverity.pl: bring updates from PMIx
We just enabled Coverity builds for the PMIx project; bring over the
improvements from the PMIx nightly coverity script to this script.
2015-03-26 11:19:14 -04:00
Jeff Squyres
4872b0fc28 openmpi-nightly-tarball: move the OMPI token file
Also put the coverity params up top, with all other params.
2015-02-19 09:24:36 -05:00
Jeff Squyres
4e318c9df1 coverity: Coverity updated the project name OpenMPI -> Open MPI
Therefore, we must update the URLs the match the "new" project name. :-)
2015-02-16 10:12:54 -05:00
Jeff Squyres
7d3708d3b8 openmpi-nightly-coverity: ensure the argument is defined 2015-02-15 07:25:53 -05:00
Jeff Squyres
b207736170 openmpi-nightly-coverity: use far simpler version of safe_system()
The previous safe_system() is quite thorough, but much more than we
really need in this script.  Use a far simpler version that is
significantly easier to maintain.

Also log some of the critical steps that a human can examine the
output upon a failure (e.g., when the failure happens when launched
via cron).

Finally, set the version number to not include "openmpi-", because
Coverity has a limited-width display of the version number.
2015-02-14 10:12:51 -05:00
Jeff Squyres
dfd21e465d openmpi-nightly-tarball.sh: only coverity analyze master (for now) 2015-02-14 08:39:55 -05:00
Jeff Squyres
2ce422ceed openmpi-nightly-tarball.sh: go to "verbose" instead of "debug"
Now that the Coverity submit seems to be working, dial back the
cron-generated output to "verbose" instead of "debug".
2015-02-13 11:08:45 -05:00
Jeff Squyres
d2261fa9c6 coverity: move script to build-server directory
Move the openmpi-nightly-coverity.pl script into the directory where
all the other build server scripts live.

Leave the coverity-model.c file in the coverity dir, because it's
specific to coverity.  Other items can be added into the
coverity-model.c, if helpful (and then we can re-submit that model
file).
2015-02-13 11:07:11 -05:00
Jeff Squyres
4fdea4617c nightly tarballs: update coverity CLI params
Ensure to build support for:

* usnic
* PSM
* MXM
* OSHMEM
* Fortran (MPI and OSHMEM)
* Java (MPI and OSHMEM)

So that the OMPI code for all of these networks can be analyzed by
Coverity.

build moar stuff -- squashme
2015-02-13 09:31:49 -05:00
Jeff Squyres
9bd48f19c4 openmpi-nightly-tarball: also run/submit coverity results 2015-02-12 19:44:20 -05:00
Jeff Squyres
b44a244fbc openmpi-release.sh: update for git
Also add consistent indenting to make the loop easier to read.
2014-10-03 16:02:57 -06:00