Tôi đang thử nghiệm một ứng dụng Zend Framework bằng cách sử dụng PHPUnit và Jenkins. Tôi cần phải ghi đè lên các biến APPLICATION_ENV
môi trường đó là truy cập sử dụng PHP của getenv
trong file PHPUnit bootstrap.php
:Ghi đè biến môi trường khi chạy trên 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. ...
Tôi có hai môi trường: testing
(đối với máy cục bộ) và testing-ci
(đối với máy Jenkins). Làm thế nào tôi có thể đặt biến thành testing-ci
khi nó chạy trong Jenkins? Có cách nào để đặt nó trong build.xml
cho Ant hoặc Phing không?
Ok nó sẽ là tốt đẹp, nhờ – dextervip
Tôi đã thêm mã tôi đang sử dụng trong thiết lập của mình. –
Đó là những gì tôi đang tìm kiếm, Nó hoạt động tốt. Cảm ơn bạn. – dextervip