File tree Expand file tree Collapse file tree 2 files changed +12
-3
lines changed
cqp-build/src/main/kotlin/com/quantori/cqp/build Expand file tree Collapse file tree 2 files changed +12
-3
lines changed Original file line number Diff line number Diff line change 7
7
description : ' Branch to build'
8
8
required : true
9
9
default : ' main'
10
+ module :
11
+ description : ' Module to publish'
12
+ required : true
13
+ type : choice
14
+ options :
15
+ - cqp-api
16
+ - cqp-core
17
+ - cqp-storage-elasticsearch
18
+ default : cqp-core
10
19
11
20
jobs :
12
21
build :
35
44
- name : Setup Gradle
36
45
uses : gradle/actions/setup-gradle@af1da67850ed9a4cedd57bfd976089dd991e2582 # v4.0.0
37
46
38
- - name : Build with Gradle Wrapper
39
- run : ./gradlew uploadToMavenCentral
47
+ - name : Publish selected module
48
+ run : ./gradlew :${{ github.event.inputs.module }}: uploadToMavenCentral
40
49
env :
41
50
MAVEN_CENTRAL_USERNAME : ${{ secrets.MavenCentralUsername }}
42
51
MAVEN_CENTRAL_PASSWORD : ${{ secrets.MavenCentralPassword }}
Original file line number Diff line number Diff line change @@ -145,7 +145,7 @@ class CqpJavaLibraryPlugin : Plugin<Project> {
145
145
val zipBundle = project.tasks.register<Zip >(" zipBundle" ) {
146
146
group = " publishing"
147
147
description = " Zips the published files for Maven Central upload"
148
- archiveFileName.set(" central-bundle.zip" )
148
+ archiveFileName.set(" central-bundle- ${name} - ${version} .zip" )
149
149
destinationDirectory.set(project.layout.buildDirectory.dir(" distributions" ).get().asFile)
150
150
dependsOn(publishTask)
151
151
from(project.layout.buildDirectory.dir(" repos/releases" ).get().asFile)
You can’t perform that action at this time.
0 commit comments