In this post we build on the previous few posts and set up a continuous deployment pipeline using Drone for a Hugo website.
Drone Pipelines are very versatile. There are variety of Runners that can deal with different pipelines. The one we installed last week is a Docker Runner. This lets us use all the Docker images available to set up our building/testing environment. In this post, I go over how to set up a simple Node pipeline using Drone.
Drone.io is a simple to use tool for automating continuous integration/continuous deployment that you can also self-host! Automating testing and deploying lets developers focus more on coding, and less on the hassle of manually monitoring changes and making sure everyone’s changes work nicely with each other. In this post I will go over how to set up Drone.
While cloud solutions are easy to use, there are definitely reasons to host your own git server. For starters, maybe your code base is more private, and you or the company you work for doesn’t want it out in the wild. In this case, hosting your own git server lets you keep all the data in house while giving you the convenience and features of a cloud based solution. In this post, we’ll go over hosting your own git repository with Gitea.