Você não pode selecionar mais de 25 tópicos Os tópicos devem começar com uma letra ou um número, podem incluir traços ('-') e podem ter até 35 caracteres.

build-installer.xml 2.1KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <project name="DMDirc-installer" default="default" basedir=".">
  3. <description>Tasks to build the DMDirc installer.</description>
  4. <target name="installer"
  5. description="Build the installer.">
  6. <exec executable="bash" dir="installer" resultproperty="installer.result">
  7. <arg value="release.sh"/>
  8. <arg value="this"/>
  9. </exec>
  10. <condition property="installer.success">
  11. <equals arg1="${installer.result}" arg2="0" />
  12. </condition>
  13. <echo message="Installer build finished."/>
  14. <echo message="Completed build files can be found in:"/>
  15. <echo message=" ${installer.output.dir}"/>
  16. <echo message=""/>
  17. </target>
  18. <target name="installer-stable"
  19. description="Build the installer for a stable release.">
  20. <exec executable="bash" dir="installer" resultproperty="installer.result">
  21. <arg value="release.sh"/>
  22. <arg value="-t"/>
  23. <arg value="-c"/>
  24. <arg value="STABLE"/>
  25. <arg value="--upload"/>
  26. </exec>
  27. <condition property="installer.success">
  28. <equals arg1="${installer.result}" arg2="0" />
  29. </condition>
  30. <echo message="Installer build finished."/>
  31. <echo message="Completed build files can be found in:"/>
  32. <echo message=" ${installer.output.dir}"/>
  33. <echo message=""/>
  34. </target>
  35. <target name="installer-unstable"
  36. description="Build the installer for an unstable release.">
  37. <exec executable="bash" dir="installer" resultproperty="installer.result">
  38. <arg value="release.sh"/>
  39. <arg value="-t"/>
  40. <arg value="-c"/>
  41. <arg value="UNSTABLE"/>
  42. </exec>
  43. <condition property="installer.success">
  44. <equals arg1="${installer.result}" arg2="0" />
  45. </condition>
  46. <echo message="Installer build finished."/>
  47. <echo message="Completed build files can be found in:"/>
  48. <echo message=" ${installer.output.dir}"/>
  49. <echo message=""/>
  50. </target>
  51. </project>