source: ps/trunk/source/tools/dist/build.sh

Last change on this file was 24353, checked in by wraitii, 4 years ago

More improvements to the release scripts.

  • Add a 'dev' option to the mac bundle that's much faster, intended to quickly test bundle-like behaviour.
  • Add an option to only archive the 'mod' folder, intended to speed up the CI weekly builds and avoid taking too much disk

space.

  • Tweak the windows installer, add an option to create a shortcut to the desktop (Fixes #1637). This uses the readme 'hack' which appears to be a relatively standard way of doing that.
  • Make the scripts executable.
  • Update jenkinsfile.

Follows rP24343

Differential Revision: https://code.wildfiregames.com/D3191

  • Property svn:eol-style set to native
  • Property svn:executable set to *
File size: 520 bytes
Line 
1#!/bin/sh
2set -e
3
4## This script runs all necessary steps to make a bundle
5## It is not used directly by the CI, which calls those steps independently.
6## Assume we are being called from trunk/
7
8./source/tools/dist/build-osx-executable.sh
9./source/tools/dist/build-archives.sh
10python3 source/tools/dist/build-osx-bundle.py 0ad-dev
11# Note that at this point, you'll have left-over compilation files.
12# The CI cleans them via svn st | cut -c9- | xargs rm -rf
13BUNDLE_VERSION=0ad-dev ./source/tools/dist/build-unix-win32.sh
Note: See TracBrowser for help on using the repository browser.