Add command to change vm.max_map_count before run docker
This commit is contained in:
@@ -4,6 +4,7 @@ import fr.postgresjson.connexion.Connection
|
|||||||
import fr.postgresjson.connexion.Requester
|
import fr.postgresjson.connexion.Requester
|
||||||
import fr.postgresjson.migration.Migrations
|
import fr.postgresjson.migration.Migrations
|
||||||
import io.gitlab.arturbosch.detekt.Detekt
|
import io.gitlab.arturbosch.detekt.Detekt
|
||||||
|
import org.gradle.internal.os.OperatingSystem
|
||||||
import org.jetbrains.kotlin.gradle.tasks.KotlinCompile
|
import org.jetbrains.kotlin.gradle.tasks.KotlinCompile
|
||||||
import org.owasp.dependencycheck.reporting.ReportGenerator
|
import org.owasp.dependencycheck.reporting.ReportGenerator
|
||||||
import org.slf4j.LoggerFactory
|
import org.slf4j.LoggerFactory
|
||||||
@@ -277,12 +278,22 @@ detekt {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
tasks {
|
tasks.withType<Detekt> {
|
||||||
withType<Detekt> {
|
// Target version of the generated JVM bytecode. It is used for type resolution.
|
||||||
// Target version of the generated JVM bytecode. It is used for type resolution.
|
this.jvmTarget = "11"
|
||||||
this.jvmTarget = "11"
|
}
|
||||||
|
|
||||||
|
val setMaxMapCount = tasks.create<Exec>("setMaxMapCount") {
|
||||||
|
group = "docker"
|
||||||
|
doFirst {
|
||||||
|
if (OperatingSystem.current().isWindows) {
|
||||||
|
commandLine("cmd", "/c", "Powershell -ExecutionPolicy Bypass; wsl -d docker-desktop sysctl -w vm.max_map_count=262144")
|
||||||
|
} else if (OperatingSystem.current().isLinux) {
|
||||||
|
commandLine("sysctl -w vm.max_map_count=262144")
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
tasks.named("testComposeUp").configure { dependsOn(setMaxMapCount) }
|
||||||
|
|
||||||
dependencyCheck {
|
dependencyCheck {
|
||||||
formats = listOf(ReportGenerator.Format.HTML, ReportGenerator.Format.XML)
|
formats = listOf(ReportGenerator.Format.HTML, ReportGenerator.Format.XML)
|
||||||
|
|||||||
Reference in New Issue
Block a user