mirror of
https://github.com/ACSPRI/queXS
synced 2024-04-02 12:12:16 +00:00
New version of PHPCAS
This commit is contained in:
32
include/phpCAS/docs/Building
Normal file
32
include/phpCAS/docs/Building
Normal file
@@ -0,0 +1,32 @@
|
||||
########################################
|
||||
### Build process for phpCAS package ###
|
||||
########################################
|
||||
|
||||
1. Prepare your own build config:
|
||||
|
||||
go to the utils/ dir and copy build-example.properties to a
|
||||
build.properties file and adjust the path for all needed binaries. You need
|
||||
at least php and doxygen for package creation. Git is needed as a developer with
|
||||
commit priviledges and upload right for the distribution package.
|
||||
|
||||
2. Install necessary php packages:
|
||||
|
||||
Install the pear package PEAR_PackageFileManager2 via the command
|
||||
|
||||
"pear install PEAR_PackageFileManager2"
|
||||
|
||||
|
||||
3. Run the "ant" tasks to build the phpCAS package and other developer tasks:
|
||||
|
||||
ant dist # create a local package
|
||||
ant clean # clear local packages and temporary files
|
||||
ant prepare # The default action, tags, packages, and commits to the local git repository
|
||||
ant push # Push the new commits and tags to the origin repository (github)
|
||||
ant revert # To revert any "ant prepare" actions before they are pushed to the github repo
|
||||
|
||||
The ant prepare target is equivalent to ant tag && ant dist && ant markdev.
|
||||
|
||||
To revert the commits and tag additions added in the ant tag and ant markdev
|
||||
targets, use the new ant revert target. This should not be done after pushing.
|
||||
Running ant prepare is safe and can be followed by ant revert to get rid of the
|
||||
added commits and tag in your local repository.
|
||||
Reference in New Issue
Block a user