How can I create a PPA that automatically pulls changes from a git (hub) repository every time a new tag (release) is added, and then compiles the app?
Asked
Active
Viewed 717 times
1 Answers
1
In general, you will need to maintain (install, configure) a continuous integration system. With proper configuration, such system can pull from git(hub) periodically or on every commit, it can build and package the software, and it can push it to a ppa and update the ppa metadata.
There are multiple CI systems, such as:
- jenkins - you need to install this on your servers
- travis - hosted solution that you can use online
- teamcity - there is a free and commercial versions that you need to install on your servers
For jenkins and teamcity, there may be some online providers too, but I have never looked for such.
BostonHiker
- 627