Skip to content

Commit

Permalink
ci: Publish RxAndroidBle fork to Artifactory (DROID-1123) (#6)
Browse files Browse the repository at this point in the history
* ci: Publish RxAndroidBle fork to Artifactory (DROID-1123)

* remove artifactory credentials
  • Loading branch information
Ismael Henchi authored and Rohan Harrison committed Nov 8, 2021
1 parent 6c9d0fd commit 575362b
Show file tree
Hide file tree
Showing 11 changed files with 52 additions and 21 deletions.
Binary file added .DS_Store
Binary file not shown.
3 changes: 2 additions & 1 deletion build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ buildscript {
classpath 'com.github.ben-manes:gradle-versions-plugin:0.21.0'
classpath 'gradle.plugin.org.codehaus.groovy:groovy-android-gradle-plugin:3.0.0'
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlinVersion"
classpath 'com.github.dcendents:android-maven-gradle-plugin:2.1'
classpath 'org.jfrog.buildinfo:build-info-extractor-gradle:4.17.2'
}
}

Expand All @@ -33,6 +33,7 @@ allprojects {
repositories {
google()
jcenter()
maven { url 'https://jitpack.io' }
}
}

Expand Down
3 changes: 0 additions & 3 deletions dagger-compiler-shadow/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -9,9 +9,6 @@ buildscript {

apply plugin: 'java'
apply plugin: 'com.github.johnrengelman.shadow'
apply plugin: 'com.github.dcendents.android-maven'

group='com.github.proxyco'

def buildSrcDir = '../gradle'
apply from: "${buildSrcDir}/shadow.gradle"
Expand Down
4 changes: 1 addition & 3 deletions dagger-library-shadow/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -11,9 +11,7 @@ apply plugin: 'java'
apply plugin: 'com.github.johnrengelman.shadow'
//apply from: rootProject.file('gradle/gradle-mvn-push.gradle')

apply plugin: 'com.github.dcendents.android-maven'

group='com.github.proxyco'
apply from: rootProject.file('gradle/artifactory-publish.gradle')

def buildSrcDir = '../gradle'
apply from: "${buildSrcDir}/shadow.gradle"
Expand Down
5 changes: 4 additions & 1 deletion gradle.properties
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
GROUP=com.polidea.rxandroidble2
GROUP=co.proxy
VERSION_NAME=1.13.0

POM_DESCRIPTION=RxJava backed support for Bluetooth Low Energy in Android
Expand All @@ -19,3 +19,6 @@ POM_DEVELOPER_NAME2=Paweł Urban

android.useAndroidX=true
android.enableJetifier=false

artifactoryUsername={1password}
artifactoryPassword={1password}
Binary file added gradle/.DS_Store
Binary file not shown.
43 changes: 43 additions & 0 deletions gradle/artifactory-publish.gradle
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
apply plugin: 'com.jfrog.artifactory'
apply plugin: 'maven-publish'

def isAndroidProject() {
return project.getPlugins().hasPlugin('com.android.application') || project.getPlugins().hasPlugin('com.android.library')
}

afterEvaluate {
publishing {
publications {
aar(MavenPublication) {
if (isAndroidProject()) {
from components.release
}
else {
from components.java
}

groupId = GROUP
artifactId = POM_ARTIFACT_ID
version = VERSION_NAME
}
}
}

artifactory {
contextUrl = 'https://proxyco.jfrog.io/proxyco'
publish {
repository {
repoKey = 'android-apps'
username = artifactoryUsername
password = artifactoryPassword
maven = true
publishArtifacts = true
publishPom = true
}
}
}

artifactoryPublish {
publications(publishing.publications.aar)
}
}
4 changes: 1 addition & 3 deletions mockrxandroidble/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,7 @@ apply plugin: 'com.android.library'
apply plugin: 'groovyx.android'
//apply from: rootProject.file('gradle/gradle-mvn-push.gradle')

apply plugin: 'com.github.dcendents.android-maven'

group='com.github.proxyco'
apply from: rootProject.file('gradle/artifactory-publish.gradle')

android {
compileSdkVersion 31
Expand Down
4 changes: 1 addition & 3 deletions rxandroidble/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,7 @@ apply plugin: 'com.android.library'
apply plugin: 'groovyx.android'
//apply from: rootProject.file('gradle/gradle-mvn-push.gradle')

apply plugin: 'com.github.dcendents.android-maven'

group='com.github.proxyco'
apply from: rootProject.file('gradle/artifactory-publish.gradle')

android {
compileSdkVersion 31
Expand Down
3 changes: 0 additions & 3 deletions sample-kotlin/build.gradle
Original file line number Diff line number Diff line change
@@ -1,9 +1,6 @@
apply plugin: 'com.android.application'
apply plugin: 'org.jetbrains.kotlin.android'
apply plugin: 'org.jetbrains.kotlin.android.extensions'
apply plugin: 'com.github.dcendents.android-maven'

group='com.github.proxyco'

android {
compileSdkVersion 31
Expand Down
4 changes: 0 additions & 4 deletions sample/build.gradle
Original file line number Diff line number Diff line change
@@ -1,9 +1,5 @@
apply plugin: 'com.android.application'

apply plugin: 'com.github.dcendents.android-maven'

group='com.github.proxyco'

buildscript {
repositories {
mavenCentral()
Expand Down

0 comments on commit 575362b

Please sign in to comment.