Windows build changed to one done by the datalad-extensions project using Github actions

This is a cleaner build than on Jenkins because the whole environment setup
is handled by the CI config, at least up to the point of "get a random bag
of Windows bytes".

Also, the Jenkins autobuilder has been intermittently failing for a long
time, not due to any problem with git-annex but just a failure to clean up
directories.

Also, this build runs the test suite, and it is (mostly) passing. Test
suite always failed in the jenkins environment.

Also, this build includes libmagic.

Here is the build workflow used by github actions:
https://github.com/datalad/datalad-extensions/blob/master/.github/workflows/build-git-annex-windows.yaml
The libmagic build has its own workflow:
https://github.com/datalad/file-windows/blob/master/.github/workflows/build.yml

(Also cleaned up some windows build cruft I don't use anymore.)

There is no build-version file to link to. I've opened a todo requesting
one: https://github.com/datalad/datalad-extensions/issues/55
This commit is contained in:
Joey Hess 2020-10-26 13:06:50 -04:00
parent 401f734a34
commit f3070d2d7d
No known key found for this signature in database
GPG key ID: DB12DB0FF05F8F38
7 changed files with 11 additions and 154 deletions

View file

@ -9,17 +9,11 @@ git-annex. The assistant and webapp are also usable. There are some known
problems and parts that don't work. See [[todo/windows_support]] for
current status.
To verify that the build of git-annex works in your Windows system, you are
encouraged to run the test suite before using git-annex on real data. After
installation, run `git annex test`. There will be a lot of output; the
important thing is that it should end with "All tests passed".
## autobuilds
An hourly autobuild is also available, thanks to Yury V. Zaytsev and
Dartmouth College.
An autobuild is also available, thanks to the Datalad project.
* [download](https://downloads.kitenet.net/git-annex/autobuild/windows/)
* [download](http://datasets.datalad.org/datalad/packages/windows/)
## building it yourself