Edward Thomson
c3abb1d261
appveyor: always build the 'appveyor' branch
...
The 'appveyor' branch is useful for testing AppVeyor builds.
2017-02-24 17:39:01 +00:00
Sebastian Schuberth
247665ed51
Use AppVeyor's Start-FileDownload cmdlet
...
Start-FileDownload maintains current directory context and allows
specifying a request timeout, see [1].
[1] https://www.appveyor.com/docs/how-to/download-file#start-filedownload-cmdlet
2016-05-25 12:10:44 +02:00
Carlos Martín Nieto
2638df7711
CI: download the proxy jar also on mingw
...
We were downloading the jar from within an block which only runs for
MSVC. Move the download to the start of the test so it gets downloaded
for both.
2016-04-19 23:05:16 +02:00
Carlos Martín Nieto
b8353236bc
CI: run proxy tests with ctest
...
Running clar directly on appveyor makes it think the command returned
failure, so it stops the tests. Running it via ctest lets it go through.
2016-04-19 13:54:27 +02:00
Carlos Martín Nieto
db01724fd9
CI: start the proxy before the build so it's ready
...
It takes a bit for the propxy to get ready to accept connections, so
start it before the build so we can be reasonably sure that it's going
to be ready in time.
2016-04-19 13:54:19 +02:00
Carlos Martín Nieto
22e6aa0d4f
proxy: don't require the trailing slash on WinHTTP
...
The path is not something that you use for proxies, so make use of the
new optionality of the path when extracting URL parts.
2016-04-19 13:54:19 +02:00
Carlos Martín Nieto
b117721dd8
proxy: use poxy to test our Windows proxy support
2016-04-19 13:54:19 +02:00
Edward Thomson
fa31ee6835
Merge pull request #3671 from libgit2/cmn/remove-mingw32
...
Remove CI support for mingw32
2016-03-14 15:00:59 +00:00
Carlos Martín Nieto
b1093e62d5
Remove CI support for mingw32
...
The tests have never run successfully and we do have successful builds
of mingw-w64, so remove these CI builds which do not add value.
2016-03-14 11:05:58 +01:00
Carlos Martín Nieto
113e16347d
appveyor: stop if the first test fails
2016-03-09 19:20:38 +01:00
Carlos Martín Nieto
ba9bb664f3
tests: create a ctest target for cred_callback
2016-03-03 19:31:02 +01:00
Carlos Martín Nieto
2520573778
test: make sure we retry the auth callback on all platforms
...
We were missing this test on Windows, which meant we didn't notice that
we never fixed the single authentication attempt it tries, nor its wrong
return code.
Enable this for the unix platforms as well over HTTP. We previously were
doing it locally but disabled it on OS X due to issues with its sshd not
accepting password authentication.
2016-03-03 11:18:03 +01:00
Tony Kelman
2a3067765f
build maint branches on appveyor
...
equivalent of ca183d2736
2015-05-22 14:02:44 -07:00
Jeff Hostetler
d06c589f48
Add MSVC CRTDBG memory leak reporting.
2015-04-15 10:25:09 -04:00
Edward Thomson
9a08b3196f
Revert "add fast-fail feature for pending builds in PR's"
...
This reverts commit 8008ab6a41
.
2015-03-10 16:08:44 -04:00
Tony Kelman
2326ea68b5
Allow failures on mingw for now
2015-03-05 18:12:32 -08:00
Tony Kelman
4c88fd7ce6
Add MinGW-w64 to matrix
...
cache mingw-w64 downloads
quiet curl and 7zip
run appveyor steps in cmd for mingw
2015-03-04 16:52:37 -08:00
Tony Kelman
8008ab6a41
add fast-fail feature for pending builds in PR's
2015-03-04 11:29:44 -08:00
Tony Kelman
ac5fad2780
add mingw to appveyor matrix
...
use MSYS makefiles generator
add bash script for running mingw on appveyor
add --login and fix run paths
use msys style path to appveyor-mingw.sh
add mingw path to /etc/fstab
2015-03-04 11:29:40 -08:00
Edward Thomson
feb0e02286
tests: separate INVASIVE filesystem tests
...
Introduce GITTEST_INVASIVE_FS_STRUCTURE for things that are invasive
to your filesystem structure (like creating folders at your filesystem
root) and GITTEST_INVASIVE_FS_SIZE for things that write lots of data.
2015-02-19 12:14:06 -05:00
Carlos Martín Nieto
e07c1e1a15
Merge pull request #2880 from ethomson/mkdir_root
...
Ensure we can make a repo at the root of the filesystem
2015-02-12 00:40:12 +01:00
Arthur Schreiber
554063a5fe
Speed up AppVeyor builds.
...
AppVeyor build machines come with Python 2.7 and CMake 2.8 pre-installed and in the PATH.
2015-02-06 23:12:58 +01:00
Edward Thomson
2f4ee00039
appveyor: include the invasive filesystem tests
2015-02-05 12:09:36 -05:00
nulltoken
f4e3a6ab59
AppVeyor: Prettify build script
2015-01-31 22:15:10 +01:00
Edward Thomson
1d67e8fd0c
Windows CI: use 32 and 64 bit for AppVeyor builds
...
Add 64 bit and always build with default calling conventions, to
avoid trying to build with stdcall on amd64.
2015-01-21 11:53:16 -06:00
Edward Thomson
388ca7e73c
Add appveyor yaml
2015-01-06 17:10:50 -06:00