Compare commits
5 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| fe48e8cfc3 | |||
| a893f80b75 | |||
| 4141fb942a | |||
| 3fdc96d6a5 | |||
| 4e070027c4 |
@@ -0,0 +1,24 @@
|
||||
name: Publish Artifacts
|
||||
|
||||
on:
|
||||
release:
|
||||
types: [published]
|
||||
|
||||
jobs:
|
||||
publish:
|
||||
|
||||
runs-on: ubuntu-latest
|
||||
|
||||
steps:
|
||||
- uses: actions/checkout@v2
|
||||
- name: Set up JDK 1.8
|
||||
uses: actions/setup-java@v1
|
||||
with:
|
||||
java-version: 1.8
|
||||
- name: Grant execute permission for gradlew
|
||||
run: chmod +x gradlew
|
||||
- name: Publish Artifacts
|
||||
run: ./gradlew api:bintrayUpload client:bintrayUpload -DlibraryVersion=${GITHUB_REF##*/}
|
||||
env:
|
||||
BINTRAY_USER : ${{ secrets.BINTRAY_USER }}
|
||||
BINTRAY_KEY : ${{ secrets.BINTRAY_KEY }}
|
||||
+13
-1
@@ -8,16 +8,28 @@ dependencies {
|
||||
}
|
||||
|
||||
ext {
|
||||
libraryVersion = '0.2.0'
|
||||
libraryVersion = System.getProperty("libraryVersion")
|
||||
}
|
||||
|
||||
version = libraryVersion
|
||||
group = 'com.theokanning.openai-gpt3-java'
|
||||
|
||||
task sourcesJar(type: Jar, dependsOn: classes) {
|
||||
classifier = 'sources'
|
||||
from sourceSets.main.allSource
|
||||
}
|
||||
|
||||
task javadocJar(type: Jar, dependsOn: javadoc) {
|
||||
classifier = 'javadoc'
|
||||
from javadoc.destinationDir
|
||||
}
|
||||
|
||||
publishing {
|
||||
publications {
|
||||
ApiPublication(MavenPublication) {
|
||||
from components.java
|
||||
artifact sourcesJar
|
||||
artifact javadocJar
|
||||
groupId project.group
|
||||
artifactId 'api'
|
||||
version libraryVersion
|
||||
|
||||
@@ -7,7 +7,6 @@ buildscript {
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
allprojects {
|
||||
repositories {
|
||||
jcenter()
|
||||
|
||||
+13
-1
@@ -10,16 +10,28 @@ dependencies {
|
||||
}
|
||||
|
||||
ext {
|
||||
libraryVersion = '0.2.0'
|
||||
libraryVersion = System.getProperty("libraryVersion")
|
||||
}
|
||||
|
||||
version = libraryVersion
|
||||
group = 'com.theokanning.openai-gpt3-java'
|
||||
|
||||
task sourcesJar(type: Jar, dependsOn: classes) {
|
||||
classifier = 'sources'
|
||||
from sourceSets.main.allSource
|
||||
}
|
||||
|
||||
task javadocJar(type: Jar, dependsOn: javadoc) {
|
||||
classifier = 'javadoc'
|
||||
from javadoc.destinationDir
|
||||
}
|
||||
|
||||
publishing {
|
||||
publications {
|
||||
ClientPublication(MavenPublication) {
|
||||
from components.java
|
||||
artifact sourcesJar
|
||||
artifact javadocJar
|
||||
groupId project.group
|
||||
artifactId 'client'
|
||||
version libraryVersion
|
||||
|
||||
Reference in New Issue
Block a user