dancryer / PHPCI

PHPCI is a free and open source continuous integration tool specifically designed for PHP.
BSD 2-Clause "Simplified" License
2.42k stars 441 forks source link

[Proposal] Virtualized Environments #622

Open DavertMik opened 9 years ago

DavertMik commented 9 years ago

PHPCI does not do (yet)

Virtualised testing. (In progress) Multiple PHP-version tests. (In progress)

I have proposal and proof of concept for virtualizing PHP test environments with Docker https://github.com/Codegyre/RoboCI I'm using Travis Cookbooks to prepare a complete and isolated testing environment. I think we can try to join forces, if you are interested in integrating this into PHPCI.

corpsee commented 9 years ago

:+1:

AlexDubstone commented 9 years ago

I'd love to see that happening!

:+1:

adamlc commented 9 years ago

:+1: this would be awesome!

huglester commented 9 years ago

Definitely :+1:

chrisandchris commented 8 years ago

Is there any progress on that? I tried to find some information, especially about virtualized testing but didn't find anything.

mikk150 commented 8 years ago

If someone could take PHPCI and get only testing part out of it (maybe into another composer plugin/standalone application) then it shouldn't be difficult to write docker files for php 5.5, 5.6, 7, and different mysql servers(because they are different docker containers anyway). Maybe Block8 team could do it

putting entire PHPCI in testing docker container wouldn't make any sense, and would make much overhead