blob: 04d86a9f5b9e7c6e9cfe9335f1f4fa360badb26d (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
|
#!/bin/bash
#-----------------------------------------------------------
#
# Purpose: Run phing in a travis environment
#
# Target system: travis-ci
#-----------------------------------------------------------
installPearTask ()
{
echo -e "\nAuto-discover pear channels and upgrade ..."
pear config-set auto_discover 1
pear -qq channel-update pear.php.net
pear -qq upgrade
echo "... OK"
echo -e "\nInstalling / upgrading phing ... "
which phing >/dev/null &&
pear upgrade pear.phing.info/phing ||
pear install --alldeps pear.phing.info/phing
# update paths
phpenv rehash
# re-test for phing:
phing -v 2>&1 >/dev/null &&
echo "... OK" ||
return 1
}
#-----------------------------------------------------------
installPearTask &&
echo -e "\nSUCCESS - PHP ENVIRONMENT READY." ||
( echo "=== FAILED."; exit 1 )
phing $*
#------------------------------------------------------- eof
|