3
0
Mirror von https://github.com/GeyserMC/Geyser.git synchronisiert 2024-10-05 01:11:08 +02:00

Copy what Floodgate does for artifact publishing

Dieser Commit ist enthalten in:
Camotoy 2022-09-20 16:02:38 -04:00
Ursprung 98cfdb0b33
Commit 8beae31cee
Es konnte kein GPG-Schlüssel zu dieser Signatur gefunden werden
GPG-Schlüssel-ID: 7EEFB66FE798081F
2 geänderte Dateien mit 11 neuen und 9 gelöschten Zeilen

3
Jenkinsfile vendored
Datei anzeigen

@ -29,7 +29,6 @@ pipeline {
when { when {
anyOf { anyOf {
branch "master" branch "master"
branch "feature/extensions"
} }
} }
@ -50,7 +49,7 @@ pipeline {
rootDir: "", rootDir: "",
useWrapper: true, useWrapper: true,
buildFile: 'build.gradle.kts', buildFile: 'build.gradle.kts',
tasks: 'build artifactoryPublish', tasks: 'artifactoryPublish',
deployerId: "GRADLE_DEPLOYER", deployerId: "GRADLE_DEPLOYER",
resolverId: "GRADLE_RESOLVER" resolverId: "GRADLE_RESOLVER"
) )

Datei anzeigen

@ -5,7 +5,8 @@ plugins {
} }
publishing { publishing {
publications.create<MavenPublication>("mavenJava") { publications {
create<MavenPublication>("mavenJava") {
groupId = project.group as String groupId = project.group as String
artifactId = project.name artifactId = project.name
version = project.version as String version = project.version as String
@ -13,16 +14,18 @@ publishing {
artifact(tasks["shadowJar"]) artifact(tasks["shadowJar"])
artifact(tasks["sourcesJar"]) artifact(tasks["sourcesJar"])
} }
}
} }
artifactory { artifactory {
setContextUrl("https://repo.opencollab.dev/artifactory")
publish { publish {
repository { repository {
setRepoKey(if (isSnapshot()) "maven-snapshots" else "maven-releases") setRepoKey(if (isSnapshot()) "maven-snapshots" else "maven-releases")
setMavenCompatible(true) setMavenCompatible(true)
} }
defaults { defaults {
publishConfigs("archives") publications("mavenJava")
setPublishArtifacts(true) setPublishArtifacts(true)
setPublishPom(true) setPublishPom(true)
setPublishIvy(false) setPublishIvy(false)