diff --git a/ballerina/build.gradle b/ballerina/build.gradle index 8ebecfe..3409003 100644 --- a/ballerina/build.gradle +++ b/ballerina/build.gradle @@ -117,12 +117,30 @@ task commitTomlFiles { } } +publishing { + publications { + maven(MavenPublication) { + artifact source: createArtifactZip, extension: 'zip' + } + } + repositories { + maven { + name = "GitHubPackages" + url = uri("https://maven.pkg.github.com/ballerina-platform/module-${packageOrg}-${packageName}") + credentials { + username = System.getenv("publishUser") + password = System.getenv("publishPAT") + } + } + } +} + clean { delete 'build' } +build.dependsOn "generatePomFileForMavenPublication" build.dependsOn copyToLib - build.dependsOn ":${packageName}-native:build" test.dependsOn ":${packageName}-native:build" diff --git a/settings.gradle b/settings.gradle index 5fcd8db..cf080ed 100644 --- a/settings.gradle +++ b/settings.gradle @@ -38,7 +38,7 @@ pluginManagement { } plugins { - id "com.gradle.enterprise" version "3.13.2" + id "com.gradle.enterprise" version "3.2" } def projectName = 'confluent.cregistry'