fork of github e-gaulue/matomo-package to create a deb of matomo
Go to file
Guillaume Baffoin 29b7b0febc change validation method to allow + in email (#66842) 2022-08-19 17:27:42 +02:00
.github Overwrite global PR template 2021-06-17 10:01:04 +12:00
archives added ignore rule so archives/* isn't a problem 2014-09-29 19:03:14 +10:00
debian change validation method to allow + in email (#66842) 2022-08-19 17:27:42 +02:00
scripts Remove vendors autoload.php has matomo action systemCheckPage complains about them 2021-11-15 14:24:35 +01:00
.gitignore exclude newer 'matomo' related files 2018-04-01 08:56:39 +10:00
Makefile change validation method to allow + in email (#66842) 2022-08-19 17:27:42 +02:00
README.md Remove debian from the readme 2021-09-08 10:50:52 +12:00

README.md

Matomo Package

This repository contains the Matomo release script (official package).

To generate a new Matomo release for example 3.0.0-b1, follow these steps:

  • Edit core/Version.php and set the correct version number
  • Check that the CI builds is green
  • Create a release on Github which will automatically create a git tag.
  • Then package the release. Run: ./scripts/build.sh 3.0.0-b1. This script will:
    • the first time it runs it clones the Matomo git repository.
    • then it builds the package, removing any un-necessary files,
    • then it uploads the .zip and .tar.gz packages to https://builds.matomo.org
  • The new Matomo version is now shipped to users worldwide,
  • Users will now notified in their Administration area, and some users will receive email alerts about the new version.

Multiple gpg keys

To choose a default key without having to specify --default-key on the command-line every time, create a configuration file (if it doesn't already exist), ~/.gnupg/gpg.conf and add a line containing

default-key 5590A237