mirror of
https://github.com/AtlasMediaGroup/Scissors.git
synced 2024-11-30 08:06:01 +00:00
Add publishing for Scissors API
This commit is contained in:
parent
907c5f4ed1
commit
ad72d5928e
12
Jenkinsfile
vendored
12
Jenkinsfile
vendored
@ -25,6 +25,18 @@ pipeline {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
stage('publish') {
|
||||||
|
when {
|
||||||
|
branch "1.18.2"
|
||||||
|
}
|
||||||
|
steps {
|
||||||
|
withCredentials([usernamePassword(credentialsId: '8150559b-ec1d-41bd-a576-aa668a52c1ba', passwordVariable: 'scissorsPassword', usernameVariable: 'scissorsUser')]) {
|
||||||
|
withGradle {
|
||||||
|
sh "./gradlew :Scissors-API:publish --no-daemon"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
post {
|
post {
|
||||||
always {
|
always {
|
||||||
|
@ -64,4 +64,33 @@ paperweight {
|
|||||||
serverOutputDir.set(layout.projectDirectory.dir("Scissors-Server"))
|
serverOutputDir.set(layout.projectDirectory.dir("Scissors-Server"))
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
tasks.generateDevelopmentBundle {
|
||||||
|
apiCoordinates.set("me.totalfreedom.scissors:scissors-api")
|
||||||
|
mojangApiCoordinates.set("io.papermc.paper:paper-mojangapi")
|
||||||
|
libraryRepositories.set(
|
||||||
|
listOf(
|
||||||
|
"https://repo.maven.apache.org/maven2/",
|
||||||
|
paperMavenPublicUrl,
|
||||||
|
"https://repo.scissors.gg/repository/scissors-snapshot/",
|
||||||
|
)
|
||||||
|
)
|
||||||
|
}
|
||||||
|
|
||||||
|
allprojects {
|
||||||
|
// Publishing API:
|
||||||
|
// ./gradlew :Scissors-API:publish[ToMavenLocal]
|
||||||
|
publishing {
|
||||||
|
repositories {
|
||||||
|
maven {
|
||||||
|
name = "scissors-snapshots"
|
||||||
|
url = uri("https://repo.scissors.gg/repository/scissors-snapshot/")
|
||||||
|
credentials {
|
||||||
|
username = System.getenv("scissorsUser")
|
||||||
|
password = System.getenv("scissorsPassword")
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
Loading…
Reference in New Issue
Block a user