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¶
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.