Skip to content

Drone

Drone is a self-service continuous delivery platform

The docker image comes from drone/drone:1.0 and should support arm devices. If you attempt to run it on arm and encounter issues, please see issue 478

Access

It is available at https://{% if drone.domain %}{{ drone.domain }}{% else %}{{ drone.subdomain + "." + domain }}{% endif %}/ or http://{% if drone.domain %}{{ drone.domain }}{% else %}{{ drone.subdomain + "." + domain }}{% endif %}/

{% if enable_tor %} It is also available via Tor at http://{{ drone.subdomain + "." + tor_domain }}/ {% endif %}

Enable Gitea

Drone Docs Gitea

make set gitea_id {id} make set gitea_secret {secret}

Build and Push Docker image

Use the official Drone Documentation to Setup your Environment, if not using Gitea.

Example: To build and push your own HomelabOS Image migrate and sync the official Repo with Gitea. Then activate it in Drone and create three secrets (repo, docker_username, docker_password). Your own HomelabOS Image will be build and published to Docker on the next commit.