geedeecee: add push task, add KAFKATORIO_VERSION, fix composeProjectVersion, set BUILDKIT_PROGRESS=plain
This commit is contained in:
parent
675b0827d6
commit
ae4b122cd4
2 changed files with 7 additions and 1 deletions
|
|
@ -33,6 +33,7 @@ abstract class GDCCommandTask @Inject constructor(
|
|||
val separatedArgs: List<String> = separatedArgs.get()
|
||||
|
||||
executor.exec {
|
||||
environment("BUILDKIT_PROGRESS", "plain")
|
||||
workingDir(this@GDCCommandTask.workingDir)
|
||||
commandLine(separatedArgs)
|
||||
}
|
||||
|
|
|
|||
|
|
@ -46,6 +46,10 @@ abstract class GDCPlugin @Inject constructor(
|
|||
val dockerComposeBuild by target.tasks.registering(GDCCommandTask::class) {
|
||||
`docker-compose`("build")
|
||||
}
|
||||
val dockerComposePush by target.tasks.registering(GDCCommandTask::class) {
|
||||
dependsOn(dockerComposeBuild)
|
||||
`docker-compose`("push")
|
||||
}
|
||||
val dockerComposeRemove by target.tasks.registering(GDCCommandTask::class) {
|
||||
`docker-compose`("rm --stop -v -f")
|
||||
}
|
||||
|
|
@ -74,12 +78,13 @@ abstract class GDCPlugin @Inject constructor(
|
|||
private fun Project.createSettings(): GDCSettings =
|
||||
extensions.create<GDCSettings>(GDC_EXTENSION_NAME).apply {
|
||||
composeProjectName.convention(providers.provider { project.name })
|
||||
composeProjectVersion.convention(providers.provider { project.name })
|
||||
composeProjectVersion.convention(providers.provider { project.version.toString() })
|
||||
containerRegistryHost.convention(providers.gradleProperty("dockerContainerRegistryHost"))
|
||||
srcDir.convention(layout.projectDirectory.dir("docker"))
|
||||
|
||||
dotEnv.put("COMPOSE_PROJECT_NAME", composeProjectName)
|
||||
dotEnv.put("PROJECT_VERSION", composeProjectVersion)
|
||||
dotEnv.put("KAFKATORIO_VERSION", composeProjectVersion)
|
||||
dotEnv.put("REGISTRY_HOST", containerRegistryHost)
|
||||
|
||||
enabled.convention(isDockerActive())
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue