Line: 24: incorrect codeowner user: "Project
Line: 24: incorrect codeowner user: Admin"
Line: 24: no users/groups matched
Line: 25: incorrect format
Files
ElasticSearch/.space.kts
T
2023-03-04 12:29:59 +01:00

49 lines
1.9 KiB
Kotlin

job("Docker") {
host("Build and push a Docker image") {
shellScript {
"""
export DOCKER_CLI_EXPERIMENTAL=enabled;
docker buildx create --name boxites || true 2>/dev/null;
docker buildx use boxites;
docker buildx build \
--platform linux/arm64,linux/amd64 \
--tag boxi.registry.jetbrains.space/p/boxit/containers/boxit-elasticsearch:0.0.${"$"}JB_SPACE_EXECUTION_NUMBER \
--push \
.;
""".trimIndent()
}
// dockerBuildPush {
// // by default, the step runs not only 'docker build' but also 'docker push'
// // to disable pushing, add the following line:
// // push = false
//
// // path to Docker context (by default, context is working dir)
// // context = "backend"
//
// // path to Dockerfile relative to the project root
// // if 'file' is not specified, Docker will look for it in 'context'/Dockerfile
// //file = "docker/config/Dockerfile"
//
// // build-time variables
// //args["HTTP_PROXY"] = "http://10.20.30.2:1234"
//
// // image labels
// //labels["vendor"] = "mycompany"
//
// // to add a raw list of additional build arguments, use
// // extraArgsForBuildCommand = listOf("...")
//
// // to add a raw list of additional push arguments, use
// // extraArgsForPushCommand = listOf("...")
//
// platform = "linux/arm64 linux/arm64"
//
// // image tags
// tags {
// // use current job run number as a tag - '0.0.run_number'
// +"boxi.registry.jetbrains.space/p/boxit/containers/boxit-elasticsearch:0.0.${"$"}JB_SPACE_EXECUTION_NUMBER"
// }
// }
}
}