Skip to content
Snippets Groups Projects

Prepare project for first release

Merged Andy Summers requested to merge andrew-summers/uw-php-security:first-release into master
2 files
+ 22
0
Compare changes
  • Side-by-side
  • Inline
Files
2
+ 21
0
<?xml version="1.0" encoding="UTF-8"?>
<project name="uw-php-security" default="main">
<property name="build.workingDirectory" value="${project.basedir}" />
<property name="composer.version" value="1.1.3"/>
<property name="git.upstream" value="git@git.doit.wisc.edu/adi-ia/uw-php-security.git" />
<property name="release.targetDirectory" value="${project.basedir}/target" />
<property name="release.version" value="false" />
<!-- Default build target -->
<target name="main" description="Default build target">
@@ -47,4 +51,21 @@
</if>
</target>
<target name="release">
<if>
<isfalse value="${release.version}" />
<then>
<fail msg="release.version property must be set" />
</then>
</if>
<property name="build.workingDirectory" value="${release.targetDirectory}" override="true" />
<delete dir="${build.workingDirectory" quiet="true" />
<gitclone repository="${git.upstream}" targetPath="${build.workingDirectory}" />
<phingcall target="test" />
<gittag name="${release.version}" repository="${release.targetDirectory}" />
<gitpush repository="${release.targetDirectory}" refspec="${release.version}" />
<delete dir="target" quiet="true" />
</target>
</project>
Loading