Estou tentando integrar meu projeto codificado no PHP principal , com o Travis-CI, mas ele sempre falha.
Travis relata uma falha, mesmo quando eu tenho apenas um arquivo no meu projeto.
Código do arquivo PHP:
<?php
phpinfo();
?>
.travis.yml
Código do arquivo
language: php
php:
- '5.4'
- '5.5'
- '5.6'
- '7.0'
- '7.1'
- hhvm
- nightly
continuous-integration
travis-ci
Lovepreet Singh
fonte
fonte
Respostas:
Você precisa escrever alguns testes de unidade e definir a
script
variável no seu.travis.yml
para realmente executar um arquivo.Por padrão, o Travis CI executa o comando
phpunit
sem argumentos. Quando isso acontece,phpunit
não sabe o que você está pedindo e mostra uma mensagem de ajuda e sai com o código de erro 2 (ou seja, diferente de zero , o que indica que ocorreu um erro).O Guia do Iniciante mostra uma solução possível para definir a
script
variável para executar umTest.php
arquivo com seus testes (insira isso no seu.travis.yml
):Há um exemplo de um válido
Test.php
no repositório de exemplo que Travis fornece:fonte