mirror of
https://gitflic.ru/project/openide/openide.git
synced 2025-12-14 18:05:27 +07:00
[built scripts] avoiding building Windows installers on macOS build agents
GitOrigin-RevId: 48bd9f95e8d2c6e5929639c4d3852bc704232d4c
This commit is contained in:
committed by
intellij-monorepo-bot
parent
4eb220412b
commit
50b98034fa
@@ -1,10 +1,7 @@
|
||||
// Copyright 2000-2024 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license.
|
||||
// Copyright 2000-2025 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license.
|
||||
import kotlinx.coroutines.Dispatchers
|
||||
import kotlinx.coroutines.runBlocking
|
||||
import org.jetbrains.intellij.build.BuildOptions
|
||||
import org.jetbrains.intellij.build.CompilationTasks
|
||||
import org.jetbrains.intellij.build.buildCommunityStandaloneJpsBuilder
|
||||
import org.jetbrains.intellij.build.createCommunityBuildContext
|
||||
import org.jetbrains.intellij.build.*
|
||||
import org.jetbrains.intellij.build.impl.buildDistributions
|
||||
import org.jetbrains.intellij.build.telemetry.TraceManager.spanBuilder
|
||||
import org.jetbrains.intellij.build.telemetry.use
|
||||
@@ -18,6 +15,10 @@ internal object OpenSourceCommunityInstallersBuildTarget {
|
||||
incrementalCompilation = true
|
||||
useCompiledClassesFromProjectOutput = false
|
||||
buildStepsToSkip += BuildOptions.MAC_SIGN_STEP
|
||||
if (OsFamily.currentOs == OsFamily.MACOS) {
|
||||
// generally not needed; doesn't work well on build agents
|
||||
buildStepsToSkip += BuildOptions.WINDOWS_EXE_INSTALLER_STEP
|
||||
}
|
||||
}
|
||||
|
||||
runBlocking(Dispatchers.Default) {
|
||||
@@ -25,8 +26,8 @@ internal object OpenSourceCommunityInstallersBuildTarget {
|
||||
CompilationTasks.create(context).compileModules(moduleNames = null, includingTestsInModules = listOf("intellij.platform.jps.build.tests"))
|
||||
buildDistributions(context)
|
||||
spanBuilder("build standalone JPS").use {
|
||||
buildCommunityStandaloneJpsBuilder(targetDir = context.paths.artifactDir.resolve("jps"), context = context)
|
||||
buildCommunityStandaloneJpsBuilder(targetDir = context.paths.artifactDir.resolve("jps"), context)
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user