lunemec / nanny

Nanny is a monitoring tool that monitors the absence of activity.
BSD 3-Clause "New" or "Revised" License
160 stars 9 forks source link

Autobuild .deb package #18

Open lunemec opened 6 years ago

lunemec commented 6 years ago

Since we are autobuilding Docker, we should also autobuild .deb package, but how?

PhilipSchmid commented 6 years ago

Yeah why not, I think this would be helpful. But to be honest, currently I don't know how to build a .deb package. How have you built the ones which you have already released? Perhaps we could use Travis-CI to do this in an automated way?

Regards, Philip

lunemec commented 6 years ago

At work, we use gitlab with CI/CD and use that to build .deb packages. The ones that are in the release sections were build manually within debian docker image. Basically I have prepared docker debian container with the build scripts and used that locally.

I'm not sure if travis can do this kind of thing?

lunemec commented 6 years ago

Here is an example of .deb building: https://github.com/VSCodium/vscodium/blob/master/.travis.yml