Sto testando un'applicazione Zend Framework utilizzando PHPUnit e Jenkins. Ho bisogno di ignorare la variabile APPLICATION_ENV
ambiente che è di accesso utilizzando di getenv
nel file PHPUnit bootstrap.php
PHP:Ignora la variabile di ambiente durante l'esecuzione su Jenkins
<?php
// Define application environment
defined('APPLICATION_ENV')
|| define('APPLICATION_ENV', (getenv('APPLICATION_ENV') ? getenv('APPLICATION_ENV') : 'testing'));
... use APPLICATION_ENV to pick database, configuration, etc. ...
Ho due ambienti: testing
(per le macchine locali) e testing-ci
(per la macchina Jenkins). Come posso impostare la variabile su testing-ci
quando viene eseguita in Jenkins? C'è un modo per impostarlo in build.xml
per Ant o Phing?
Ok sarebbe bello, grazie – dextervip
Ho aggiunto il codice che sto usando nel mio setup. –
Questo è quello che stavo cercando, funziona bene. Grazie. – dextervip