Skip to content

Commit

Permalink
Add storage service artifact when publishing (#4505)
Browse files Browse the repository at this point in the history
  • Loading branch information
olivergrabinski authored Nov 17, 2023
1 parent 7471daf commit 223969a
Show file tree
Hide file tree
Showing 3 changed files with 3 additions and 18 deletions.
4 changes: 1 addition & 3 deletions .github/workflows/ci-release-sonatype.yml
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,4 @@ jobs:
java-version: '17'
check-latest: true
- name: Publish To Sonatype
run: sbt -Dsbt.color=always -Dsbt.supershell=false ci-release
- name: Publish Storage Service to Sonatype
run: sbt -Dsbt.color=always -Dsbt.supershell=false storage/Universal/publish
run: sbt -Dsbt.color=always -Dsbt.supershell=false ci-release
3 changes: 1 addition & 2 deletions .github/workflows/ci-snapshot.yml
Original file line number Diff line number Diff line change
Expand Up @@ -48,5 +48,4 @@ jobs:
storage/Docker/publish
- name: Publish to Github Packages
run: |
sbt -Dsbt.color=always -Dsbt.supershell=false publish \
storage/Universal/publish
sbt -Dsbt.color=always -Dsbt.supershell=false publish
14 changes: 1 addition & 13 deletions build.sbt
Original file line number Diff line number Diff line change
Expand Up @@ -722,10 +722,10 @@ lazy val storage = project
assertJavaVersion,
kamonSettings,
storageAssemblySettings,
storageFatJar,
coverage,
release,
servicePackaging,
addArtifact(Artifact("delta-storage-app", "application"), assembly),
coverageMinimumStmtTotal := 75
)
.dependsOn(kernel, testkit % "test->compile")
Expand Down Expand Up @@ -871,18 +871,6 @@ lazy val kamonSettings = Seq(
javaAgents += kanelaAgent
)

lazy val storageFatJar = Seq(
Universal / mappings := {
val fatJar = (Compile / assembly).value
val filteredMappings = (Universal / mappings).value filter {
case (_, name) if name.contains("kanela-agent") => true
case (_, name) => !name.endsWith(".jar")
}
filteredMappings :+ (fatJar -> ("lib/" + fatJar.getName))
},
scriptClasspath := Seq((assembly / assemblyJarName).value)
)

lazy val storageAssemblySettings = Seq(
assembly / assemblyJarName := "nexus-storage.jar",
assembly / test := {},
Expand Down

0 comments on commit 223969a

Please sign in to comment.