[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