mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
Don't fail local build on missing indices and skeletons (PY-26650)
This commit is contained in:
+4
-2
@@ -25,8 +25,10 @@ import org.jetbrains.intellij.build.MacDistributionCustomizer
|
||||
class PyCharmMacDistributionCustomizer extends MacDistributionCustomizer {
|
||||
@Override
|
||||
void copyAdditionalFiles(BuildContext context, String targetDirectory) {
|
||||
context.ant.copy(todir: "$targetDirectory/skeletons") {
|
||||
fileset(dir: "$context.paths.projectHome/skeletons") {
|
||||
def underTeamCity = System.getProperty("teamcity.buildType.id") != null
|
||||
|
||||
context.ant.copy(todir: "$targetDirectory/skeletons", failonerror: underTeamCity) {
|
||||
fileset(dir: "$context.paths.projectHome/skeletons", erroronmissingdir: underTeamCity) {
|
||||
include(name: "skeletons-mac*.zip")
|
||||
}
|
||||
}
|
||||
|
||||
+9
-5
@@ -45,8 +45,10 @@ abstract class PyCharmPropertiesBase extends ProductProperties {
|
||||
|
||||
new PyPrebuiltIndicesGenerator().generateResources(context)
|
||||
|
||||
context.ant.copy(todir: "$targetDirectory/index", failonerror: true) {
|
||||
fileset(dir: "$context.paths.temp/index", erroronmissingdir: true) {
|
||||
def underTeamCity = System.getProperty("teamcity.buildType.id") != null
|
||||
|
||||
context.ant.copy(todir: "$targetDirectory/index", failonerror: underTeamCity) {
|
||||
fileset(dir: "$context.paths.temp/index", erroronmissingdir: underTeamCity) {
|
||||
include(name: "**")
|
||||
}
|
||||
}
|
||||
@@ -66,11 +68,13 @@ class PyPrebuiltIndicesGenerator implements ResourcesGenerator {
|
||||
|
||||
def zipPath = "$context.paths.temp/zips"
|
||||
|
||||
context.ant.copy(todir: "$zipPath", failonerror: true) {
|
||||
fileset(dir: "$context.paths.projectHome/python-distributions", erroronmissingdir: true) {
|
||||
def underTeamCity = System.getProperty("teamcity.buildType.id") != null
|
||||
|
||||
context.ant.copy(todir: "$zipPath", failonerror: underTeamCity) {
|
||||
fileset(dir: "$context.paths.projectHome/python-distributions", erroronmissingdir: underTeamCity) {
|
||||
include(name: "*.zip")
|
||||
}
|
||||
fileset(dir: "$context.paths.projectHome/skeletons", erroronmissingdir: true) {
|
||||
fileset(dir: "$context.paths.projectHome/skeletons", erroronmissingdir: underTeamCity) {
|
||||
include(name: "*.zip")
|
||||
}
|
||||
}
|
||||
|
||||
+4
-2
@@ -24,8 +24,10 @@ import org.jetbrains.intellij.build.WindowsDistributionCustomizer
|
||||
class PyCharmWindowsDistributionCustomizer extends WindowsDistributionCustomizer {
|
||||
@Override
|
||||
void copyAdditionalFiles(BuildContext context, String targetDirectory) {
|
||||
context.ant.copy(todir: "$targetDirectory/skeletons") {
|
||||
fileset(dir: "$context.paths.projectHome/skeletons") {
|
||||
def underTeamCity = System.getProperty("teamcity.buildType.id") != null
|
||||
|
||||
context.ant.copy(todir: "$targetDirectory/skeletons", failonerror: underTeamCity) {
|
||||
fileset(dir: "$context.paths.projectHome/skeletons", erroronmissingdir: underTeamCity) {
|
||||
include(name: "skeletons-win*.zip")
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user