mirror of
https://github.com/psviderski/uncloud.git
synced 2026-08-26 11:03:34 +00:00
docs: add buildx/BuildKit prerequisites for e2e tests to HACKING.md
This commit is contained in:
+4
-3
@@ -5,7 +5,8 @@ A short guide on setting up your local development environment.
|
|||||||
## Prerequisites
|
## Prerequisites
|
||||||
|
|
||||||
- [mise](https://mise.jdx.dev/) (development environment setup tool)
|
- [mise](https://mise.jdx.dev/) (development environment setup tool)
|
||||||
- [Docker](https://docs.docker.com/get-docker/) (for running end-to-end tests)
|
- [Docker](https://docs.docker.com/get-docker/) with BuildKit (for running end-to-end tests). Make sure the
|
||||||
|
[`docker buildx`](https://docs.docker.com/build/concepts/overview/) plugin is installed.
|
||||||
|
|
||||||
## Setup
|
## Setup
|
||||||
|
|
||||||
@@ -123,8 +124,8 @@ make mocks
|
|||||||
The [`ucind`](./cmd/ucind) CLI lets you run Uncloud clusters locally using Docker containers instead of real machines.
|
The [`ucind`](./cmd/ucind) CLI lets you run Uncloud clusters locally using Docker containers instead of real machines.
|
||||||
Each cluster machine runs as a Docker container connected to a shared Docker network.
|
Each cluster machine runs as a Docker container connected to a shared Docker network.
|
||||||
|
|
||||||
Cluster machines use the `ghcr.io/psviderski/ucind:latest` Docker image by default. It may not always have the
|
Cluster machines use the `ghcr.io/psviderski/ucind:latest` Docker image by default. It may not always have the latest
|
||||||
latest changes to the `uncloudd` daemon code as it's not automatically rebuilt on CI yet.
|
changes to the `uncloudd` daemon code as it's not automatically rebuilt on CI yet.
|
||||||
|
|
||||||
You can rebuild it locally to pick up the latest changes, including your work in progress, and test them in a UCinD
|
You can rebuild it locally to pick up the latest changes, including your work in progress, and test them in a UCinD
|
||||||
cluster:
|
cluster:
|
||||||
|
|||||||
Reference in New Issue
Block a user