6
kosimst
6y

I currently use Github as my git server and have worked a little bit with Travis. Sadly Travis can't deploy to local network targets and that's why I had the idea to create my own basic CI for the local network: It will be a simple nodejs-app and listens to pushes via Github Webhooks. Then it fetches the code from Github and runs a task runner like Gulp over it and tests it with any nodejs testing framework. Then it deploys the compiled, tested and linted app to the local network. What do you think of this idea?

Comments
  • 1
    Or do you have any other ideas to solve this problem?
  • 2
    I see you made progress :)
    Sounds cool!
  • 1
    You asked for other ideas:
    What about port-forwarding and duckdns?
  • 1
    @Skayo also plugins for different Git servers/VCS altogether
  • 1
    @mishaor Yes, a self-hosted Git server for example would make things way easier, but I want to stick to Github as it's also great to show your projects to the public. And I also really like the simplicity of it.
  • 1
    @Skayo I also thought about that but I prefer a clean solution.
  • 1
    Hopefully I'll find some time in the autumn holiday to get started with it, school's currently pretty exhausting :(
  • 1
    <@kosimst>
    Lucky you... I have school until wednesday this week...
Add Comment