üzerinde çalışırken ortam değişkenini geçersiz kılma PHPUnit ve Jenkins kullanarak bir Zend Framework uygulamasını test ediyorum. Ben kullanarak erişim APPLICATION_ENV
ortam değişkeni geçersiz kılmak için gereken PHP en getenv
PHPUnit bootstrap.php
dosyada: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. ...
İki ortamları vardır: testing
ve (Jenkins makine için) testing-ci
(yerel makinalar için). Jenkins'de çalışırken, değişkeni testing-ci
olarak nasıl ayarlayabilirim? Ant veya Phing için build.xml
içinde ayarlamak için herhangi bir yolu var mı?
Tamam güzel olurdu, teşekkürler – dextervip
Kurulumumu kullanıyorum kodu ekledim. –
Aradığım şey bu, iyi çalışıyor. Teşekkür ederim. – dextervip