Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/mavimo/phing-build-common

Common phing build scripts
https://github.com/mavimo/phing-build-common

Last synced: about 2 months ago
JSON representation

Common phing build scripts

Awesome Lists containing this project

README

        

Phing Build Scripts
===================

Install
-------
$ cd $project_root
$ git submodule add git://github.com/phostr/phing-build-common.git build/common
$ cp build/common/examples/build.xml .
$ cp build/common/examples/build.properties .

Edit both build.xml and build.properties as needed ..

Usage
-----

Available targets:

$ phing ci
$ phing build
$ phing package -Ddeb.signwith=
$ phing package-zip
$ phing package-deb -Ddeb.signwith=
$ phing publish-deb
$ phing clean

Example build.xml
-----------------



Example build.properties
------------------------

app.name = example
app.description = Example Project
app.version = 1.0
deb.control.maintainer = [email protected]
deb.control.homepage = http://www.example.com
deb.maintainer.name = Example
deb.maintainer.email = [email protected]
deb.distribution = example
deb.control.section = main
deb.control.architecture = all
deb.control.depends =
deb.control.builddepends = debhelper (>= 7.0.50~)
deb.control.predepends =
deb.control.recommends =
deb.control.suggests =
deb.control.conflicts =
deb.control.provides =
publish.dupload.target = my-dupload-target