summaryrefslogtreecommitdiffstats
path: root/.travis.yml
AgeCommit message (Collapse)Author
2016-03-07Trim Travis config part 2Emilia Kasper
- Remove Win builds (temporarily). They're slow, allowed to fail, and therefore not useful as they are. - Make the --unified part of the matrix build-only. (This can be swapped if --unified becomes the default) - Only build 'no-engine' once, don't run any tests, but don't allow it to fail. Reviewed-by: Richard Levitte <levitte@openssl.org>
2016-03-06Trim the Travis configEmilia Kasper
- Remove no-asm. We've got to cut something, and this is at least partially covered by the sanitizer builds. - Remove enable-crypto-mdebug from sanitizer builds. enable-crypto-mdebug has been shown to catch some static initialization bugs that the standard leak sanitizer can't so perhaps it has _some_ value; but we shouldn't let the two compete. Reviewed-by: Richard Levitte <levitte@openssl.org>
2016-02-26Don't build sanitizer builds with --debugEmilia Kasper
They're too slow. Reviewed-by: Rich Salz <rsalz@openssl.org>
2016-02-25Add some 'no-engine' builds to travis, for testFdaSilvaYY
Reviewed-by: Richard Levitte <levitte@openssl.org> Reviewed-by: Rich Salz <rsalz@openssl.org>
2016-02-22Add a "no-pic" build for TravisRichard Levitte
Reviewed-by: Rich Salz <rsalz@openssl.org>
2016-02-12.travis.yml: exclude gcc from MacOS X CI builds.Andy Polyakov
Contemporary Xcode gcc is a front-end to clang, so that explicit gcc build is actually redundant on MacOS X. Reviewed-by: Richard Levitte <levitte@openssl.org>
2016-02-12Now that we have good verbosity, turn it on for TravisRichard Levitte
It's nearly impossible to determine what goes wrong in the tests running there without this. Reviewed-by: Rich Salz <rsalz@openssl.org>
2016-02-10unified build scheme: add instructions for travis to build with --unifiedRichard Levitte
Reviewed-by: Rich Salz <rsalz@openssl.org>
2016-01-28Add more components to build.Rich Salz
Add enable-crypto-mdebug enable-rc5 enable-md2 to any target that was --strict-warnings. Reviewed-by: Richard Levitte <levitte@openssl.org>
2015-12-08Adapt the OS X build to use the OS X tarRichard Levitte
As part of this, move release creation to a script to be called from .travis.yml. That makes it much easier to test outside of travis. Reviewed-by: Rich Salz <rsalz@openssl.org>
2015-12-07In travis, build from a "source release" rather than from the build treeRichard Levitte
Reviewed-by: Rich Salz <rsalz@openssl.org>
2015-11-21Add no-asm builds to TravisAlessandro Ghedini
Reviewed-by: Rich Salz <rsalz@openssl.org> Reviewed-by: Richard Levitte <levitte@openssl.org>
2015-11-21Add Travis builds with undefined behavior sanitizerAlessandro Ghedini
Reviewed-by: Rich Salz <rsalz@openssl.org> Reviewed-by: Richard Levitte <levitte@openssl.org>
2015-10-16Run tests on Travis for mingw builds as wellRich Salz
Signed-off-by: Rich Salz <rsalz@akamai.com> Reviewed-by: Andy Polyakov <appro@openssl.org>
2015-10-13Add Clang 3.6 and additional GCC 5 builds to travisAlessandro Ghedini
Follow-up to f386742. Signed-off-by: Rich Salz <rsalz@openssl.org> Reviewed-by: Andy Polyakov <appro@openssl.org>
2015-10-13GH429: Add clang to travisAlessandro Ghedini
Signed-off-by: Rich Salz <rsalz@akamai.com> Reviewed-by: Andy Polyakov <appro@openssl.org>
2015-10-12Configurations: move -Wno-pedantic-ms-format to .travis.yml.Andy Polyakov
The option is not available in older toolchains and would cause breakage. Reviewed-by: Richard Levitte <levitte@openssl.org>
2015-10-06Fix travis builds on masterAlessandro Ghedini
-Allow mingw debug builds to fail on Travis CI -Fix Travis email notifications config -Rename a variable to avoid a bogus warning with old GCC error: declaration of ``dup'' shadows a global declaration [-Werror=shadow] -Disable pedantic ms-format warnings with mingw -Properly define const DH parameters -Restore --debug flag in Travis CI builds; -d would get incorrectly passed to ./Configure in mingw debug builds. Signed-off-by: Rich Salz <rsalz@openssl.org> Reviewed-by: Matt Caswell <matt@openssl.org>
2015-09-25Fix typo in previous commit.Rich Salz
Reviewed-by: Tim Hudson <tjh@openssl.org>
2015-09-25Change --debug to -d for compat with old releases.Rich Salz
Reviewed-by: Tim Hudson <tjh@openssl.org>
2015-09-22GH398: Add mingw cross-compile, etc.Rich Salz
For all release branches. It adds travis build support. If you don't have a config file it uses the default (because we enabled travis for the project), which uses ruby/rake/rakefiles, and you get confusing "build still failing" messages. Reviewed-by: Andy Polyakov <appro@openssl.org>
2015-09-03Add initial Travis CI configurationAlessandro Ghedini
Closes #63 Signed-off-by: Rich Salz <rsalz@openssl.org> Reviewed-by: Ben Laurie <ben@openssl.org>