Compare commits

...

2 Commits

Author SHA1 Message Date
Jesse Brault
dcc1d6e53e Added publishing to packages task.
Some checks are pending
Groowt CI Pipeline / ci (push) Waiting to run
2025-02-15 21:29:40 -06:00
Jesse Brault
1d0de99e1d Add ubuntu-latest back in. 2025-02-15 21:11:23 -06:00
2 changed files with 22 additions and 1 deletions

View File

@ -7,7 +7,7 @@ on:
- v*
jobs:
ci:
runs-on: eclipse-temurin:21
runs-on: ubuntu-latest
steps:
- name: Checkout the code.
uses: actions/checkout@v4

View File

@ -4,6 +4,8 @@ import com.jessebrault.jbarchiva.JbArchivaPlugin
import org.gradle.api.Plugin
import org.gradle.api.Project
import org.gradle.api.publish.maven.plugins.MavenPublishPlugin
import org.gradle.api.credentials.HttpHeaderCredentials
import org.gradle.authentication.http.HttpHeaderAuthentication
class GroowtPublishPlugin implements Plugin<Project> {
@ -11,6 +13,25 @@ class GroowtPublishPlugin implements Plugin<Project> {
void apply(Project project) {
project.plugins.apply(MavenPublishPlugin)
project.plugins.apply(JbArchivaPlugin)
project.with {
publishing {
repositories {
maven {
name = "Gitea"
url = uri("https://git.jessebrault.com/api/packages/jessebrault/maven")
credentials(HttpHeaderCredentials) {
name = "Authorization"
value = "token ${System.getenv("GITEA_ACCESS_TOKEN")}"
}
authentication {
header(HttpHeaderAuthentication)
}
}
}
}
}
}
}