Ниже представлен пример сборки билда и прогона codeception тестов для проекта Yii2. Далее после прогона тестов и завершения сборки вы можете выгрузить свой артефакт на S3 либо на FTP(SFTP) сервера через CI сервис Codeship.
Пример команд сборки:
# We support all major PHP versions. Please see our docs for a full list # https://documentation.codeship.com/languages/php/ phpenv local 5.6 # update phpunit composer global remove "phpunit/phpunit" --update-with-dependencies composer global require "phpunit/phpunit=4.*" # == install composer global dependencies composer global require "fxp/composer-asset-plugin:~1.1.4" composer global require "codeception/codeception=2.1.*" "codeception/specify=*" "codeception/verify=*" # == install project == composer install --prefer-source --no-interaction
Пример команд тестов:
cd tests/ codecept run unit