Skip to content

Latest commit

 

History

History
46 lines (32 loc) · 1.27 KB

README.md

File metadata and controls

46 lines (32 loc) · 1.27 KB

Official builds

Pre-release checkins

  • Verify line terminations

These steps typically happen from developer's machine.

php -q ./build/check_lineterm.php -c
  • Update to MANTIS_VERSION in core/constant_inc.php
  • Update Revision_History.xml for Admin Guide
  • Update Revision_History.xml for Developer Guide
  • Checkin Update release to x.y.z

Tag the release

These steps typically happen from the machine used for official builds which has the tools like gpg, gpg key, zip, tar, md5sum, sha1sum, and publican.

To setup a machine for official build, see instructions at Release Process.

VERSION=x.y.z
git tag -s release-$VERSION -m "Stable release $VERSION"
git push origin release-$VERSION

Build the release

VERSION=x.y.z
./scripts/buildrelease-repo.py --fresh --docbook --ref release-$VERSION /tmp/release-$VERSION /tmp/mantisbt-repo-$VERSION

Continuous Integration

This directory contains some command-line scripts useful for performance or integration issues. Please refer to the mantis manual for a more complete documentation about their purpose and usage.

  • travis_before_script.sh and travis_script.sh : Travis-CI scripts (used in .travis.yml)