[wp-trac] [WordPress Trac] #48007: Setup Windows CI environment

WordPress Trac noreply at wordpress.org
Tue Dec 8 18:35:05 UTC 2020


#48007: Setup Windows CI environment
------------------------------+-----------------------------
 Reporter:  iandunn           |       Owner:  (none)
     Type:  enhancement       |      Status:  new
 Priority:  normal            |   Milestone:  Future Release
Component:  Build/Test Tools  |     Version:
 Severity:  normal            |  Resolution:
 Keywords:                    |     Focuses:
------------------------------+-----------------------------
Changes (by desrosj):

 * milestone:  Awaiting Review => Future Release


Comment:

 I have been putting some thought into this while converting our test
 environment from TravisCI to GitHub Actions in #50401. Here is where I am
 at:

 - Appveyor is going to be removed through #51968.
 - It's super easy to test on Windows using GitHub actions.
 - Windows testing could probably be done on a scheduled cron instead of
 every commit. I can't find actual usage numbers, but my guess is that
 usage is significantly lower.
 - The `bridge` network driver used in the Docker configuration is
 incompatible with Windows. (https://docs.docker.com/network/). I did some
 rough testing, and it seems not specifically defining `bridge` as the
 driver fixes the issue and does not break testing on other environments,
 as Docker falls back to the default network driver for the OS being used.
 However, I am not sure why `bridge` was chosen originally, or if there are
 any adverse affects I did not spot.

-- 
Ticket URL: <https://core.trac.wordpress.org/ticket/48007#comment:4>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform


More information about the wp-trac mailing list