mirror of
https://github.com/docker/setup-buildx-action.git
synced 2026-10-08 06:45:03 +08:00
Compare commits
5 Commits
v4.4.0
...
dependabot
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
645d447ff9 | ||
|
|
d74b29ffd8 | ||
|
|
f87e5991a6 | ||
|
|
e7002743e0 | ||
|
|
3061c919c6 |
21
.github/workflows/ci.yml
vendored
21
.github/workflows/ci.yml
vendored
@@ -182,6 +182,15 @@ jobs:
|
|||||||
|
|
||||||
endpoint:
|
endpoint:
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
|
strategy:
|
||||||
|
fail-fast: false
|
||||||
|
matrix:
|
||||||
|
endpoint:
|
||||||
|
- mycontext
|
||||||
|
- tcp://127.0.0.1:2375
|
||||||
|
env:
|
||||||
|
# only the explicit endpoint should provide access to a daemon.
|
||||||
|
DOCKER_HOST: unix:///tmp/nonexistent-docker.sock
|
||||||
services:
|
services:
|
||||||
dind:
|
dind:
|
||||||
image: docker:29.3-dind@sha256:4d90f1f6c400315c2dba96d3ec93c01e64198395cbba04f79d12adce4f737029
|
image: docker:29.3-dind@sha256:4d90f1f6c400315c2dba96d3ec93c01e64198395cbba04f79d12adce4f737029
|
||||||
@@ -209,11 +218,19 @@ jobs:
|
|||||||
docker --context mycontext info
|
docker --context mycontext info
|
||||||
-
|
-
|
||||||
name: Set up Docker Buildx
|
name: Set up Docker Buildx
|
||||||
|
id: buildx
|
||||||
uses: ./
|
uses: ./
|
||||||
with:
|
with:
|
||||||
endpoint: mycontext
|
endpoint: ${{ matrix.endpoint }}
|
||||||
|
-
|
||||||
|
name: Build
|
||||||
env:
|
env:
|
||||||
DOCKER_CONTEXT: mycontext
|
BUILDER: ${{ steps.buildx.outputs.name }}
|
||||||
|
run: |
|
||||||
|
docker buildx build --builder "$BUILDER" - <<'EOF'
|
||||||
|
FROM scratch
|
||||||
|
LABEL test=endpoint
|
||||||
|
EOF
|
||||||
|
|
||||||
buildkitd-config:
|
buildkitd-config:
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
|
|||||||
164
dist/index.cjs
generated
vendored
164
dist/index.cjs
generated
vendored
File diff suppressed because one or more lines are too long
6
dist/index.cjs.map
generated
vendored
6
dist/index.cjs.map
generated
vendored
File diff suppressed because one or more lines are too long
2
dist/licenses.txt
generated
vendored
2
dist/licenses.txt
generated
vendored
@@ -3217,7 +3217,7 @@ USE OR OTHER DEALINGS IN THE SOFTWARE.
|
|||||||
|
|
||||||
The following npm packages may be included in this product:
|
The following npm packages may be included in this product:
|
||||||
|
|
||||||
- brace-expansion@1.1.18
|
- brace-expansion@1.1.21
|
||||||
- brace-expansion@2.0.1
|
- brace-expansion@2.0.1
|
||||||
|
|
||||||
These packages each contain the following license:
|
These packages each contain the following license:
|
||||||
|
|||||||
@@ -133,12 +133,14 @@ actionsToolkit.run(
|
|||||||
|
|
||||||
if (!standalone && inputs.driver == 'docker-container') {
|
if (!standalone && inputs.driver == 'docker-container') {
|
||||||
const buildkitImages = new Set<string>();
|
const buildkitImages = new Set<string>();
|
||||||
if (!builderExists) {
|
if (!builderExists && !inputs.endpoint) {
|
||||||
buildkitImages.add(resolveBuildKitImage(inputs.driverOpts));
|
buildkitImages.add(resolveBuildKitImage(inputs.driverOpts));
|
||||||
}
|
}
|
||||||
for (const node of appendNodes) {
|
for (const node of appendNodes) {
|
||||||
|
if (!node.endpoint) {
|
||||||
buildkitImages.add(resolveBuildKitImage(node['driver-opts']));
|
buildkitImages.add(resolveBuildKitImage(node['driver-opts']));
|
||||||
}
|
}
|
||||||
|
}
|
||||||
if (buildkitImages.size > 0) {
|
if (buildkitImages.size > 0) {
|
||||||
await core.group(`Pulling BuildKit image(s)`, async () => {
|
await core.group(`Pulling BuildKit image(s)`, async () => {
|
||||||
for (const image of buildkitImages) {
|
for (const image of buildkitImages) {
|
||||||
|
|||||||
@@ -2443,12 +2443,12 @@ __metadata:
|
|||||||
linkType: hard
|
linkType: hard
|
||||||
|
|
||||||
"brace-expansion@npm:^1.1.7":
|
"brace-expansion@npm:^1.1.7":
|
||||||
version: 1.1.18
|
version: 1.1.21
|
||||||
resolution: "brace-expansion@npm:1.1.18"
|
resolution: "brace-expansion@npm:1.1.21"
|
||||||
dependencies:
|
dependencies:
|
||||||
balanced-match: "npm:^1.0.0"
|
balanced-match: "npm:^1.0.0"
|
||||||
concat-map: "npm:0.0.1"
|
concat-map: "npm:0.0.1"
|
||||||
checksum: 10/b55a3c03239b8d2127c7cbb3408c9ad3a556a8c303bf3064df78bfb7c093160fc8f6e0a32e42a850a78eba12f29ccf6ef997690b9acf945d242c56c61c4aa977
|
checksum: 10/6c0ed34107cb3bd3f44c01d90ec8c01baa3ed75b7755617e2e5797b5908bbf20b313edf575612b200a783b84c7d1826aec2f7a2f03de9905bbfae5dc3dea6a95
|
||||||
languageName: node
|
languageName: node
|
||||||
linkType: hard
|
linkType: hard
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user