City-of-Bloomington / uReport

Issue tracking and constituent relationship management system with an Open311 (GeoReport v2) endpoint designed for local governments
https://bloomington.in.gov/crm
GNU Affero General Public License v3.0
41 stars 29 forks source link

Automated upgrades from Github #115

Open inghamn opened 11 years ago

inghamn commented 11 years ago

It would be awesome if we could have the system update itself from the latest Github master commit.

We would need to work out rock solid migration code, as well as figuring out some form of revision tracking for installed sites.

inghamn commented 11 years ago

We'll need to add some version information into the database. That way, when new code versions are downloaded and applied, we can compare the source code version to the database version and run any migration scripts that are needed.