Publish to gitlab repo

This commit is contained in:
ajgeiss0702
2021-05-21 16:41:27 -07:00
parent 09fe8c6a09
commit c0532ffd79
2 changed files with 26 additions and 1 deletions
+9
View File
@@ -36,6 +36,15 @@ test:
script: script:
- gradle test - gradle test
deploy to maven repo:
stage: deploy
only:
- master
dependencies:
- build
script:
- gradle publish
upload to updater: upload to updater:
stage: deploy stage: deploy
only: only:
+17 -1
View File
@@ -49,8 +49,24 @@ tasks.shadowJar {
publishing { publishing {
publications { publications {
create<MavenPublication>("mavenJava") { create<MavenPublication>("mavenJava") {
//artifact(tasks["sourcesJar"])
artifact(tasks["jar"]) artifact(tasks["jar"])
} }
} }
repositories {
val mavenUrl = "https://gitlab.com/api/v4/projects/18580345/packages/maven"
val mavenSnapshotUrl = "https://gitlab.com/api/v4/projects/18580345/packages/maven"
maven {
url = uri(mavenUrl)
name = "Gitlab"
credentials(HttpHeaderCredentials::class.java) {
name = "Private-Token"
value = System.getenv("CI_JOB_TOKEN")
}
authentication {
container(HttpHeaderAuthentication::class.java)
}
}
}
} }