makedist.sh 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. #!/bin/bash
  2. DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
  3. cd $DIR
  4. java -jar $DIR/tools/IZSetup.jar --makedist $1 /buildpipeline/iZsetup /etc/jnkns/workspace/iZSetup/dist/
  5. cd dist
  6. rm iZsetup_setup64.jar
  7. cd ../64b/dist/
  8. mv iZsetup_setup.jar iZsetup_setup64.jar
  9. cp iZsetup_setup64.jar ../../dist/iZsetup_setup64.jar
  10. cd ../../dist
  11. zip -A iZsetup_setup.jar
  12. zip -A iZsetup_setup64.jar
  13. # cd engine
  14. # rm izsetup.jar
  15. # rm -rf lib
  16. # cp -r /etc/jnkns/workspace/iZSetup/dist/lib lib
  17. # cp /etc/jnkns/workspace/iZSetup/dist/IZSetup.jar izsetup.jar
  18. # cd ../
  19. # cd bundledata
  20. # cd ../
  21. # cd predist
  22. # cd ../
  23. # cd dist
  24. # rm izsetup.exe_bak
  25. # mv izsetup.exe izsetup.exe_bak
  26. # cd ../
  27. # cd engine
  28. # rar a -r -sfx -z"../sfxcomm.txt" engine.exe *
  29. # mv engine.exe ../bundledata/engine.exe
  30. # cd ../
  31. # cd demopackage
  32. # rar a -r -sfx -z"../distsfxcomm.txt" demopackage.exe *
  33. # mv demopackage.exe ../bundledata/demopackage.exe
  34. # cd ../
  35. # cd bundledata
  36. # 7z a t.zip *
  37. # mv t.zip izsetup.izbundle
  38. # mv izsetup.izbundle ../predist/izsetup.izbundle
  39. # cd ../
  40. # cd predist
  41. # rar a -r -sfx -z"../distsfxcomm.txt" izsetup.exe *
  42. # mv izsetup.exe ../dist/izsetup.exe
  43. # cd ../
  44. # cd dist
  45. # mkdir $1
  46. # cp izsetup.exe $1/izsetup.exe
  47. # cd ../
  48. # cd 64b
  49. # ./makedist.sh $1
  50. # cd ../