Scripts used on the io.js web server to promote nightly and release builds.
settings- the master settings script (for inclusion), has directory locations for each of the build types_promote.sh- the master promote script, used bypromote_nightly.shandpromote_release.sh, runs the promotion process taking build files from /home/staging and putting them in /home/dist, creating shasum files and updating index files._resha.sh- used by both_promote.shandresha_release.shto finalise the dist directory setup for the release/nightly being promoted, will create a shasum, run the index update process and ensure file and directory permissions are set (Note: "resha" is probably not a good name for this).promote_nightly.sha simple wrapper that feeds nightly build settings into_promote.sh, run via cron at regular intervals to automatically detect and promote both nightly and next-nightly builds.promote_release.sha simple wrapper that feeds release build settings into_promote.sh, run via an authorised releaser for the project, generally invoked via thedist-promotescript stored in/usr/local/binwhich is called by tools/release on the releaser's own computer.resha_release.sha simple wrapper that feeds release build settings into_resha.sh, run for stand-alone release directory shasumming by an authorised releaser for the project, invoked via thedist-signscript stored in/usr/local/binwhich is called by tools/release on the releaser's own computer.