This repository has been archived on 2020-08-11. You can view files and clone it, but cannot push or open issues or pull requests.
2020-04-27 15:05:18 +00:00
|
|
|
load("@this//:environment.star", "environment")
|
|
|
|
def buildDockerFolder(
|
|
|
|
dockerFile,
|
|
|
|
image,
|
|
|
|
tag,
|
|
|
|
folder,
|
|
|
|
):
|
|
|
|
return {
|
|
|
|
"name": "build-{tag}".format(
|
2020-04-27 15:12:59 +00:00
|
|
|
tag = tag,
|
2020-04-27 15:05:18 +00:00
|
|
|
),
|
|
|
|
"image": "docker:dind",
|
|
|
|
"volumes": [
|
|
|
|
{
|
|
|
|
"name": "dockersock",
|
|
|
|
"path": "/var/run",
|
|
|
|
},
|
|
|
|
],
|
|
|
|
"environment": environment([
|
|
|
|
"local-docker-registry",
|
|
|
|
]),
|
|
|
|
"commands": [
|
|
|
|
"cd {folder}".format(folder=folder),
|
|
|
|
"sh build-docker-folder.sh {dockerFile} $${{LOCAL_DOCKER_REGISTRY}}{image} $${{LOCAL_DOCKER_REGISTRY}}{tag}".format(
|
|
|
|
image = image,
|
|
|
|
dockerFile = dockerFile,
|
|
|
|
tag = tag,
|
|
|
|
),
|
|
|
|
],
|
|
|
|
}
|