Skip to content

oat-sa/package-build-js

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

package-build-js

Phing Wrapper that enables you to run client side tools against a TAO distribution.

Installation

Required binaries

Project set up

Clone the project :

git clone https://github.com/oat-sa/package-build-js.git

Set up the project

./composer.phar install

Also check you have the following npm package installed globally:

npm install -g grunt-cli csso

Run a build

The following properties are required in order to run the build :

  • repo : name of the OAT repository to retrieve the TAO distribution from (needs a composer.json)
  • branch : repository branch
  • extensions: comma separated list of the TAO extensions to include in the build
./vendor/bin/phing build -Dextensions=tao,taoQtiItem,taoQtiTest -Drepo=package-tao -Dbranch=develop