Estoy tratando de integrar mi proyecto codificado en PHP central , con Travis-CI, pero siempre falla.
Travis informa un error incluso cuando solo tengo un archivo en mi proyecto.
Código de archivo PHP:
<?php
phpinfo();
?>
.travis.yml
Código de archivo
language: php
php:
- '5.4'
- '5.5'
- '5.6'
- '7.0'
- '7.1'
- hhvm
- nightly
continuous-integration
travis-ci
Lovepreet Singh
fuente
fuente
Respuestas:
Necesita escribir algunas pruebas unitarias y establecer la
script
variable en su.travis.yml
para ejecutar realmente un archivo.Por defecto, Travis CI ejecuta el comando
phpunit
sin ningún argumento. Cuando esto sucede,phpunit
no sabe lo que le está pidiendo que haga y muestra un mensaje de ayuda, luego sale con el código de error 2 (es decir, no es cero , lo que indica que ocurrió un error).La Guía para principiantes le muestra una posible solución para configurar la
script
variable para ejecutar unTest.php
archivo con sus pruebas (inserte esto en su.travis.yml
):Hay un ejemplo de un repositorio válido
Test.php
en el ejemplo que proporciona Travis:fuente