Skip to content

peachcloud/peach-packages-builder

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

debian-packages-builder

Server to automatically build peach-packages when release branch is pushed.

TODO:

  • Runs an HTTP server to listen to GitHub Web Hooks and build when packages are released.
  • Package debian-packages-builder as a Debian package
    • Get GitHub Web Hook secret from user config
    • On install, setup schroot
    • On remove, clean schroot
    • On install, add hook server as Systemd service
    • On install, add two Nginx configs
      • Proxy to hook server
      • Host resulting apt files in ./packages/repo
    • On remove, clean Nginx configs
  • Investigate sending build status back to GitHub

Releases

No releases published

Sponsor this project

Packages

No packages published