PHPackages                             fei/phing-service - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. fei/phing-service

ActiveService[Utility &amp; Helpers](/categories/utility)

fei/phing-service
=================

Flash phing service

v4.4.1(6y ago)02.6k1[2 issues](https://github.com/flash-global/phing-service/issues)CI failing

Since Feb 9Pushed 6y ago19 watchersCompare

[ Source](https://github.com/flash-global/phing-service)[ Packagist](https://packagist.org/packages/fei/phing-service)[ RSS](/packages/fei-phing-service/feed)WikiDiscussions master Synced 2w ago

READMEChangelog (10)Dependencies (2)Versions (41)Used By (0)

Purpose
=======

[](#purpose)

Phing Service, build script to expose an unique script to setup system

Developer environment installation
==================================

[](#developer-environment-installation)

Simply require fei/phing-service in composer

Environment configuration information
=====================================

[](#environment-configuration-information)

All projects can use this service to simplify its own build

Documentation
=============

[](#documentation)

Installation
------------

[](#installation)

Require fei/phing-service

```
composer require fei/phing-service
```

> NB : After tag 2.\*

### Phing configuration

[](#phing-configuration)

#### Build configuration

[](#build-configuration)

Add phing.xml script with :

```

```

> NB : Targets could be added on this build.xml to take care about project exception

Create settings\_local.ini script with minimum on root :

```
config.path=[CONFIG PATH]
qaPatern=[CONTAINER PHP NAME]
qaUrlPatern=[QA URL]
qaDatabase=[CONTAINER DB NAME]
qaBeanstalk=[CONTAINER BEANSTALK NAME] (if needed)
```

> NB : After tag 3.\* you have to prefix \[CONFIG PATH\] with ${project.basedir}

Override `settings_local.ini` : For local usage it can be useful to override default local settings with specifics. To do this you just have to create file named `settings_local.override.ini` which will :

- redefine properties
- define new properties

This file must be ignored.

Complete this script with your properties with following pattern :

```
[NAME OF CONFIG FILE].[YOUR OWN KEY]
```

#### Prepare config files

[](#prepare-config-files)

- Rename Config files .php to .php.dist
- Replace all environment vars to @\[NAME OF CONFIG FILE\].\[YOUR OWN KEY\]@

Before

```
