mirror of
https://github.com/danog/class-finder.git
synced 2025-01-23 06:11:26 +01:00
Add some notes about CI stuff.
This commit is contained in:
parent
d1ffd7919f
commit
6bf3fca701
@ -63,4 +63,5 @@ Documentation
|
||||
|
||||
**Internals**
|
||||
|
||||
* [How Testing Works](docs/testing.md)
|
||||
* [How Testing Works](docs/testing.md)
|
||||
* [Continuous Integration Notes](docs/ci.md)
|
14
docs/ci.md
Normal file
14
docs/ci.md
Normal file
@ -0,0 +1,14 @@
|
||||
Continuous Integration Notes
|
||||
----------------------------
|
||||
|
||||
Docker containers are registered in the registry that contain an environment for various PHP versions. At the very least
|
||||
there should be two versions, one of the oldest version of PHP we're supporting and one for the newest. In a perfect world,
|
||||
we'd also have an image for a Windows server using PHP to gain some CI test coverage with Windows style absolute paths.
|
||||
However, getting PHP running on a Windows container proved to be too complicated for the value. Until such a time where
|
||||
we can get one created (contributions welcome), testing on Windows will be done manually.
|
||||
|
||||
The Dockerfiles used to create these images are contained in a different repository:
|
||||
[ClassFinderTestContainers](https://gitlab.com/hpierce1102/ClassFinderTestContainers).
|
||||
|
||||
The CI scripts themselves are stored here in `/ci/*`, with the config in `/gitlab-ci.yml`.
|
||||
|
Loading…
x
Reference in New Issue
Block a user