Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit dc182ad3 authored by Fahim Salam Chowdhury's avatar Fahim Salam Chowdhury 👽
Browse files

add library publish support

parent 031ed061
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -24,4 +24,5 @@ lib:
publish:
  stage: publish
  script:
    - echo GitLabPassword=$CI_JOB_TOKEN >> gradle.properties
    - ./gradlew :ical4android:publish
+1 −0
Original line number Diff line number Diff line
@@ -8,3 +8,4 @@ org.gradle.unsafe.configuration-cache-problems=warn

# Android
android.useAndroidX=true
GitLabUsername=Job-Token
 No newline at end of file
+6 −8
Original line number Diff line number Diff line
@@ -71,14 +71,11 @@ android {
publishing {
    // Configure publishing data
    publications {
        register("release", MavenPublication::class.java) {
        create<MavenPublication>("maven") {
            groupId = "foundation.e.lib"
            artifactId = "ical4android"
            version = "1.0.0"

            afterEvaluate {
                from(components["release"])
            }
            artifact("$buildDir/outputs/aar/ical4android-release.aar")
        }

        repositories {
@@ -86,9 +83,10 @@ publishing {
                name = "GitLab"
                url = uri("https://gitlab.e.foundation/api/v4/projects/97/packages/maven")

                credentials(HttpHeaderCredentials::class) {
                    name = "Job-Token"
                    value = System.getenv("CI_JOB_TOKEN")
                credentials(PasswordCredentials::class) {

                    username = "Job-Token"
                    password = System.getenv("CI_JOB_TOKEN")
                }
                authentication {
                    create<HttpHeaderAuthentication>("header")