build-push-action:使用Buildx构建和推送Docker映像的GitHub Action

时间:2024-02-23 02:19:48
【文件属性】:

文件名称:build-push-action:使用Buildx构建和推送Docker映像的GitHub Action

文件大小:240KB

文件格式:ZIP

更新时间:2024-02-23 02:19:48

docker dockerhub github-actions buildx github-actions-docker

从v1升级 此操作的v2包含重大更新,现在使用Docker 。 它与我们创建的3个新操作( , 和 )一起使用。 在执行过程中,它也被重写为,以尽可能接近 。 ,很多已被添加到处理大多数使用情况,但v1仍然可以通过。 关于 GitHub使用构建和推送Docker映像的。 :light_bulb: 也可以看看: 动作 动作 动作 用法 该操作使用我们的操作,该操作扩展了名为 docker build命令,并完全支持构建器工具包提供的功能。 这包括多体系结构构建,构建秘密,远程缓存等,以及不同的构建器部署/命名间隔选项。 Git上下文 此操作的默认行为是使用工作流程调用的Git上下文。 (例如https://github.com//.git# ) name : ci on : push : branches : master jobs : main : runs-on : ubuntu-latest steps : - name : Set up QEMU uses


【文件预览】:
build-push-action-master
----.dockerignore(13B)
----.gitattributes(65B)
----.github()
--------labels.yml(2KB)
--------build-push-action.png(15KB)
--------SUPPORT.md(2KB)
--------CONTRIBUTING.md(2KB)
--------dependabot.yml(388B)
--------ISSUE_TEMPLATE()
--------CODEOWNERS(13B)
--------workflows()
----yarn.lock(165KB)
----TROUBLESHOOTING.md(3KB)
----action.yml(2KB)
----docker-bake.hcl(590B)
----src()
--------main.ts(2KB)
--------context.ts(5KB)
--------docker.ts(252B)
--------exec.ts(770B)
--------buildx.ts(3KB)
--------state-helper.ts(287B)
----Dockerfile(1KB)
----.prettierrc.json(206B)
----tsconfig.json(349B)
----LICENSE(11KB)
----test()
--------Dockerfile-multi-sudo(526B)
--------Dockerfile(37B)
--------Dockerfile-multi(212B)
----jest.config.js(271B)
----__tests__()
--------buildx.test.ts(4KB)
--------context.test.ts(18KB)
----README.md(21KB)
----dist()
--------index.js(486KB)
----.editorconfig(312B)
----.gitignore(1KB)
----package.json(1KB)
----UPGRADE.md(5KB)

网友评论