This project is designed to automatically build packages for Mattermost. It uses
vagrant
and fpm
to do so.
You will need vagrant and virtualbox. The easiest way to install that is to setup Homebrew. To install it run:
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
Next, use Homebrew to install Vagrant.
brew cask install virtualbox
brew cask install vagrant
Run vagrant up
in the appropriate directory to create packages.
Note: the first usage may require downloading the vagrant box, which is a large download. Future uses will not.
vagrant plugin install vagrant-cachier
This will cache a vagrant plugin, vagrant-cachier which will attempt to cache apt downloads so that repeated package builds will be faster.