summaryrefslogtreecommitdiff
path: root/appveyor.yml
Commit message (Collapse)AuthorAgeFilesLines
* Simplify AppVeyor configurationTomas Mraz2021-05-011-15/+4
| | | | | | | | Adjust the stuff we are building and testing in various configurations to trim the run time a little bit. Reviewed-by: Paul Dale <pauli@openssl.org> (Merged from https://github.com/openssl/openssl/pull/15087)
* appveyor.yml: clarify conditions for building the plain configurationRichard Levitte2021-02-231-20/+27
| | | | | | | | | | | | | | | | | The "plain" configuration is only meant to be built for an '[extended tests]' commit, or on the master branch. This isn't at all clear from the scripts, and furthermore, we "skip" the plain configuration by running the OpenSSL configuration script... and then nothing more. Instead, we use AppVeyor configuration issues to specify when and when not to build the "plain" configuration, and leave it to the scripts to do the right thing using only $env:EXTENDED_TESTS. Fixes #7958 Reviewed-by: Tomas Mraz <tomas@openssl.org> Reviewed-by: Paul Dale <pauli@openssl.org> (Merged from https://github.com/openssl/openssl/pull/13537)
* {.travis,ci,appveyor}.yml: Make minimal config consistent, add no-deprecated ↵Dr. David von Oheimb2020-12-041-4/+4
| | | | | | | | | no-ec no-ktls no-siv This works nicely by addin a new no-bulk option to Configure. Reviewed-by: Matt Caswell <matt@openssl.org> (Merged from https://github.com/openssl/openssl/pull/13110)
* appveyor.yml: Move printing of env variables such that locally defined ones ↵Dr. David von Oheimb2020-12-041-3/+3
| | | | | | | are shown as well. Reviewed-by: Matt Caswell <matt@openssl.org> (Merged from https://github.com/openssl/openssl/pull/13110)
* appveyor.yml: Let 'nmake' do builds in parallel on all CPU coresDr. David von Oheimb2020-12-031-1/+3
| | | | | Reviewed-by: Matt Caswell <matt@openssl.org> (Merged from https://github.com/openssl/openssl/pull/13580)
* appveyor.yml: Let 'nmake' run by defaut silently (/S), using MAKEVERBOSE ↵Dr. David von Oheimb2020-12-031-5/+11
| | | | | | | like .travis.yml Reviewed-by: Matt Caswell <matt@openssl.org> (Merged from https://github.com/openssl/openssl/pull/13580)
* appveyor.yml: Clean up minimal configuration, adding no-ec and pruning ↵Dr. David von Oheimb2020-09-281-1/+1
| | | | | | | cascaded no-* Reviewed-by: Paul Dale <paul.dale@oracle.com> (Merged from https://github.com/openssl/openssl/pull/13022)
* Prevent extended tests run unexpectedly in appveyorBernd Edlinger2020-06-021-1/+2
| | | | | | | | | | | Reason turns out that "git log -2" is picking up a merge commit and a random commit message from the master branch. Restore the expected behavior by using git log -1 $env:APPVEYOR_PULL_REQUEST_HEAD_COMMIT Reviewed-by: Tomas Mraz <tmraz@fedoraproject.org> (Merged from https://github.com/openssl/openssl/pull/11981)
* Add a minimal build target for Travis and AppveyorBernd Edlinger2020-02-111-0/+3
| | | | | | | [extended tests] Reviewed-by: Matt Caswell <matt@openssl.org> (Merged from https://github.com/openssl/openssl/pull/9982)
* Appveyor: update to Visual Studio 2017.FdaSilvaYY2020-02-071-3/+11
| | | | | | | | | Default image was currently "Visual Studio 2015" Reviewed-by: Richard Levitte <levitte@openssl.org> Reviewed-by: Tim Hudson <tjh@openssl.org> Reviewed-by: Matthias St. Pierre <Matthias.St.Pierre@ncp-e.com> (Merged from https://github.com/openssl/openssl/pull/10327)
* Configure: Make --strict-warnings meaningful with MSVC clRichard Levitte2019-11-021-1/+1
| | | | | | | We also add this to our x86_64 builds on appveyor Reviewed-by: Matt Caswell <matt@openssl.org> (Merged from https://github.com/openssl/openssl/pull/10287)
* Travis and Appveyor: use HARNESS_VERBOSE_FAILURE rather than HARNESS_VERBOSERichard Levitte2019-09-121-2/+2
| | | | | | | | This allows for shorter logs, and also logs that only show the details for tests that fail. Reviewed-by: Matt Caswell <matt@openssl.org> (Merged from https://github.com/openssl/openssl/pull/9862)
* CI config: no need to make both install and install_docsRichard Levitte2018-05-141-1/+1
| | | | | | | | 'install' depends on 'install_docs', so making the latter explicit is a waste. Reviewed-by: Andy Polyakov <appro@openssl.org> (Merged from https://github.com/openssl/openssl/pull/6250)
* appveyor.yml: exercise build_all_generated.Andy Polyakov2018-04-111-1/+2
| | | | | Reviewed-by: Richard Levitte <levitte@openssl.org> (Merged from https://github.com/openssl/openssl/pull/5930)
* appveyor.yml: omit makedepend step.Andy Polyakov2018-02-241-2/+2
| | | | | | | | | makedepend makes lesser sense in a throw-away build like CI, but it spares some computational time, because with MSVC it takes separate per-file compiler invocation. Reviewed-by: Richard Levitte <levitte@openssl.org> (Merged from https://github.com/openssl/openssl/pull/5452)
* Make Travis and Appveyor display the configuration data dumpRichard Levitte2018-01-291-0/+1
| | | | | Reviewed-by: Rich Salz <rsalz@openssl.org> (Merged from https://github.com/openssl/openssl/pull/5185)
* Remove notification settings from appveyor.ymlRichard Levitte2017-05-171-8/+0
| | | | | | | | Notifications can be (and should be) configured on account basis on the CI web site. This avoids getting emails to openssl-commits for personal accounts that also build OpenSSL stuff. Reviewed-by: Matt Caswell <matt@openssl.org> (Merged from https://github.com/openssl/openssl/pull/3484)
* appveyor.yml: split {build,test}_scripts to avoid exit code masking.Andy Polyakov2017-04-081-6/+9
| | | | | | | Last modification effectively masked test failures, so that builds were reported successful even if they failed. Reviewed-by: Richard Levitte <levitte@openssl.org>
* appveyor.yml: call upon cmd to redirect stderr.Andy Polyakov2017-03-041-5/+6
| | | | | | If stderr is not redirected an uncatchable exception is thrown. Reviewed-by: Rich Salz <rsalz@openssl.org>
* appveyor.yml: streamline pull requests.Andy Polyakov2017-03-021-10/+25
| | | | | | | | | | For pull requests not tagged with [extended tests]: - short-curcuit most expensive fuzz and install tests; - skip over non-shared builds; Reviewed-by: Rich Salz <rsalz@openssl.org> (Merged from https://github.com/openssl/openssl/pull/2810)
* appveyor.yml: engage VC-WIN64A-masm.Andy Polyakov2017-02-211-3/+3
| | | | | | | | | | | One of the reasons for why masm/ml64 is not [fully] supported is that it's problematic to support multiple versions. But latest one usually works and/or it's lesser problem to make it work. So idea here is to have a "whistle" when it breaks, so that problems can be evaluated as they emerge. It's kind of "best effort" thing, as opposite to "full support". Reviewed-by: Richard Levitte <levitte@openssl.org>
* Correct installation test in appveyorRichard Levitte2016-10-211-6/+1
| | | | Reviewed-by: Rich Salz <rsalz@openssl.org> (Merged from https://github.com/openssl/openssl/pull/1759)
* appveyor: make tests verboseRichard Levitte2016-10-191-1/+1
| | | | Reviewed-by: Matt Caswell <matt@openssl.org> (Merged from https://github.com/openssl/openssl/pull/1686)
* Appveyor: test install as well, via a fake deploy_scriptRichard Levitte2016-06-211-1/+15
| | | | Reviewed-by: Matt Caswell <matt@openssl.org>
* Update Travis and Appveyor for change to shared by defaultMatt Caswell2016-04-141-2/+2
| | | | | | | Update the Travis and Appveyor builds to explicitly state no-shared where applicable. Reviewed-by: Richard Levitte <levitte@openssl.org>
* Appveyor - make sure to actually build "shared" in the shared configurationRichard Levitte2016-03-161-1/+7
| | | | Reviewed-by: Matt Caswell <matt@openssl.org>
* Adapt appveyor.yml for the new unified buildRichard Levitte2016-03-091-11/+2
| | | | Reviewed-by: Rich Salz <rsalz@openssl.org>
* AppVeyor: Only use the latest VS versionKurt Roeckx2016-03-071-13/+0
| | | | | | Reviewed-by: Rich Salz <rsalz@openssl.org> GH: #811
* Add initial AppVeyor configurationAlessandro Ghedini2015-11-211-0/+60
Original patch by Frank Morgner. Signed-off-by: Kurt Roeckx <kurt@roeckx.be> Reviewed-by: Rich Salz <rsalz@akamai.com> GH: #456