|
|
|
|
@ -40,17 +40,14 @@ jobs:
|
|
|
|
|
buildx:
|
|
|
|
|
runs-on: ubuntu-latest
|
|
|
|
|
steps:
|
|
|
|
|
-
|
|
|
|
|
name: Checkout
|
|
|
|
|
uses: actions/checkout@v5
|
|
|
|
|
-
|
|
|
|
|
# Add support for more platforms with QEMU (optional)
|
|
|
|
|
# https://github.com/docker/setup-qemu-action
|
|
|
|
|
name: Set up QEMU
|
|
|
|
|
uses: docker/setup-qemu-action@v3
|
|
|
|
|
uses: docker/setup-qemu-action@v4
|
|
|
|
|
-
|
|
|
|
|
name: Set up Docker Buildx
|
|
|
|
|
uses: docker/setup-buildx-action@v3
|
|
|
|
|
uses: docker/setup-buildx-action@v4
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
## Configuring your builder
|
|
|
|
|
@ -133,23 +130,6 @@ The following [official docker environment variables](https://docs.docker.com/en
|
|
|
|
|
|
|
|
|
|
### `nodes` output
|
|
|
|
|
|
|
|
|
|
```json
|
|
|
|
|
[
|
|
|
|
|
{
|
|
|
|
|
"name": "builder-3820d274-502c-4498-ae24-d4c32b3023d90",
|
|
|
|
|
"endpoint": "unix:///var/run/docker.sock",
|
|
|
|
|
"driver-opts": [
|
|
|
|
|
"network=host",
|
|
|
|
|
"image=moby/buildkit:master"
|
|
|
|
|
],
|
|
|
|
|
"status": "running",
|
|
|
|
|
"buildkitd-flags": "--allow-insecure-entitlement security.insecure --allow-insecure-entitlement network.host",
|
|
|
|
|
"buildkit": "3fab389",
|
|
|
|
|
"platforms": "linux/amd64,linux/amd64/v2,linux/amd64/v3,linux/amd64/v4,linux/386"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
| Name | Type | Description |
|
|
|
|
|
|-------------------|--------|----------------------------|
|
|
|
|
|
| `name` | String | Node name |
|
|
|
|
|
@ -160,6 +140,21 @@ The following [official docker environment variables](https://docs.docker.com/en
|
|
|
|
|
| `buildkit` | String | BuildKit version |
|
|
|
|
|
| `platforms` | String | Platforms available |
|
|
|
|
|
|
|
|
|
|
Example:
|
|
|
|
|
|
|
|
|
|
```json
|
|
|
|
|
[
|
|
|
|
|
{
|
|
|
|
|
"name": "builder-8fa135e1-9bce-4a29-9368-46a09a1d750d0",
|
|
|
|
|
"endpoint": "unix:///var/run/docker.sock",
|
|
|
|
|
"status": "running",
|
|
|
|
|
"buildkitd-flags": "--allow-insecure-entitlement security.insecure --allow-insecure-entitlement network.host",
|
|
|
|
|
"buildkit": "v0.27.1",
|
|
|
|
|
"platforms": "linux/amd64,linux/amd64/v2,linux/amd64/v3,linux/386"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
## Contributing
|
|
|
|
|
|
|
|
|
|
Want to contribute? Awesome! You can find information about contributing to
|
|
|
|
|
|