build: build with docker buildx bake
Signed-off-by: zwtop <wang.zhan@smartx.com>
This commit is contained in:
		
							parent
							
								
									a08751aa29
								
							
						
					
					
						commit
						b00c480db9
					
				|  | @ -132,6 +132,7 @@ jobs: | |||
|           sed -i "s/$CURRENT_VERSION/$LATEST_VERSION/g" runner/Makefile | ||||
|           sed -i "s/$CURRENT_VERSION/$LATEST_VERSION/g" Makefile | ||||
|           sed -i "s/$CURRENT_VERSION/$LATEST_VERSION/g" test/e2e/e2e_test.go | ||||
|           sed -i "s/$CURRENT_VERSION/$LATEST_VERSION/g" docker-bake.hcl | ||||
| 
 | ||||
|           CURRENT_VERSION="${CONTAINER_HOOKS_CURRENT_VERSION//./\\.}" | ||||
|           LATEST_VERSION="${CONTAINER_HOOKS_LATEST_VERSION//./\\.}" | ||||
|  | @ -139,6 +140,7 @@ jobs: | |||
|           sed -i "s/$CURRENT_VERSION/$LATEST_VERSION/g" runner/Makefile | ||||
|           sed -i "s/$CURRENT_VERSION/$LATEST_VERSION/g" Makefile | ||||
|           sed -i "s/$CURRENT_VERSION/$LATEST_VERSION/g" test/e2e/e2e_test.go | ||||
|           sed -i "s/$CURRENT_VERSION/$LATEST_VERSION/g" docker-bake.hcl | ||||
| 
 | ||||
|       - name: Commit changes | ||||
|         run: | | ||||
|  |  | |||
|  | @ -0,0 +1,28 @@ | |||
| group default { | ||||
|   targets = ["actions-runner-dind-ubuntu-22-04"] | ||||
| } | ||||
| 
 | ||||
| variable TAG_SUFFIX { default = "latest" } | ||||
| variable RUNNER_VERSION { default = "2.320.0" } | ||||
| variable RUNNER_CONTAINER_HOOKS_VERSION { default = "0.6.2" } | ||||
| variable DOCKER_VERSION { default = "24.0.7" } | ||||
| 
 | ||||
| target actions-runner-dind-ubuntu-22-04 { | ||||
|   context     = "runner/" | ||||
|   contexts = { | ||||
|     "ubuntu:18.04" = "docker-image://registry.smtx.io/sdn-base/ubuntu:18.04" | ||||
|     "ubuntu:20.04" = "docker-image://registry.smtx.io/sdn-base/ubuntu:20.04" | ||||
|     "ubuntu:22.04" = "docker-image://registry.smtx.io/sdn-base/ubuntu:22.04" | ||||
|     "ubuntu:24.04" = "docker-image://registry.smtx.io/sdn-base/ubuntu:24.04" | ||||
|   } | ||||
|   dockerfile = "actions-runner-dind.ubuntu-22.04.dockerfile" | ||||
|   args = { | ||||
|     TARGETPLATFORM                 = "linux/amd64" | ||||
|     RUNNER_VERSION                 = RUNNER_VERSION | ||||
|     RUNNER_CONTAINER_HOOKS_VERSION = RUNNER_CONTAINER_HOOKS_VERSION | ||||
|     DOCKER_VERSION                 = DOCKER_VERSION | ||||
|   } | ||||
|   tags      = ["registry.smtx.io/everoute/summerwind/actions-runner-dind:ubuntu-22.04-buildx-${TAG_SUFFIX}"] | ||||
|   platforms = ["linux/amd64"] | ||||
|   output    = ["type=registry"] | ||||
| } | ||||
		Loading…
	
		Reference in New Issue