git/list[1] front-page[2] threads[3] people[4] search[5] about
 

Re: [PATCH v2] travis-ci: build and test Git on Windows

From
Lars Schneider <larsxschneider@gmail.com>
Date
Mar 24, 2017, 12:35 UTC
Message-ID
<CD7E9F8C-77CA-44D4-AEC8-CEACD0528E3A@gmail.com>
In-Reply-To
<alpine.DEB.2.20.1703241242210.17768@tvnag.unkk.fr>
Show 7 quoted lines
> On 24 Mar 2017, at 12:48, Daniel Stenberg <daniel@haxx.se> wrote:
> 
> On Fri, 24 Mar 2017, Lars Schneider wrote:
> 
>> Most Git developers work on Linux and they have no way to know if their changes would break the Git for Windows build. Let's fix that by adding a job to TravisCI that builds and tests Git on Windows. Unfortunately, TravisCI does not support Windows.
> 
> Forgive me for bursting in and possibly repeating what you've already discussed. I just read about the limitations for doing windows builds via travis so I thought I'd at least let you know that you can avoid those limitations without too much work:
You are not bursting in - I am happy to get your feedback! Thanks a lot for CURL BTW :-)
> Two alternative approaches would be:
> 
> 1. use appveyor.com, as that is a Travis-like service for Windows. We do our
>   windows-builds in the curl project using that.

The Git for Windows build and tests are *really* resources intensive and they take a lot of setup time. AFAIK we would run into timeouts with AppVeyor. Maybe Sebastian or Dscho know details?

Show 5 quoted lines
> 2. run your own buildbot and submit data using the regular github hook and
>   have buildbot submit the results back (it has a plugin that can do that).
>   We do solaris-builds in the curl project using that method (thanks to
>   opencsw.org) and some additional windows-builds thanks to private
>   individuals.

We could do that! However, the idea was to have the entire build status for all platforms in one place.

- Lars
Previous: Daniel StenbergNext: Daniel Stenberg
Message 3 of 8 in “travis-ci: build and test Git on Windows”
  1. travis-ci: build and test Git on WindowsLars Schneider, Mar 24, 2017
  2. Daniel StenbergMar 24, 2017
  3. Lars SchneiderMar 24, 2017
  4. Daniel StenbergMar 24, 2017
  5. Sebastian SchuberthMar 24, 2017
  6. Johannes SchindelinMar 29, 2017
  7. Jeff KingMar 24, 2017
  8. Junio C HamanoMar 24, 2017

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.