Fix examples build (#3899)
* Fix examples build * Publish main repo artifacts locally * Sync builds * Fix init script? * Fix publishing of agent-for-testing
This commit is contained in:
parent
052d00d059
commit
6ceeacd381
|
@ -1,10 +1,6 @@
|
|||
addListener(object : BuildAdapter() {
|
||||
override fun projectsEvaluated(gradle: Gradle) {
|
||||
gradle.rootProject {
|
||||
repositories {
|
||||
mavenLocal()
|
||||
removeIf { it.name == "sonatype" }
|
||||
}
|
||||
}
|
||||
allprojects {
|
||||
repositories {
|
||||
mavenLocal()
|
||||
removeIf { it.name == "sonatype" }
|
||||
}
|
||||
})
|
||||
}
|
||||
|
|
|
@ -48,8 +48,8 @@ jobs:
|
|||
- 11
|
||||
- 15
|
||||
vm:
|
||||
- hotspot
|
||||
- openj9
|
||||
- hotspot
|
||||
- openj9
|
||||
fail-fast: false
|
||||
steps:
|
||||
- uses: actions/checkout@v2.3.4
|
||||
|
@ -192,12 +192,15 @@ jobs:
|
|||
path: ~/.gradle/wrapper
|
||||
key: ${{ runner.os }}-gradle-wrapper-cache-${{ hashFiles('examples/distro/gradle/wrapper/gradle-wrapper.properties') }}
|
||||
|
||||
- name: Local publish
|
||||
run: ./gradlew publishToMavenLocal
|
||||
|
||||
- name: Build distro
|
||||
run: ./gradlew build
|
||||
run: ./gradlew build --init-script ../../.github/scripts/local.init.gradle.kts
|
||||
working-directory: examples/distro
|
||||
|
||||
- name: Build extension
|
||||
run: ./gradlew build
|
||||
run: ./gradlew build --init-script ../../.github/scripts/local.init.gradle.kts
|
||||
working-directory: examples/extension
|
||||
|
||||
snapshot:
|
||||
|
|
|
@ -54,8 +54,8 @@ jobs:
|
|||
- 11
|
||||
- 15
|
||||
vm:
|
||||
- hotspot
|
||||
- openj9
|
||||
- hotspot
|
||||
- openj9
|
||||
fail-fast: false
|
||||
steps:
|
||||
- uses: actions/checkout@v2.3.4
|
||||
|
@ -233,12 +233,15 @@ jobs:
|
|||
path: ~/.gradle/wrapper
|
||||
key: ${{ runner.os }}-gradle-wrapper-cache-${{ hashFiles('examples/distro/gradle/wrapper/gradle-wrapper.properties') }}
|
||||
|
||||
- name: Local publish
|
||||
run: ./gradlew publishToMavenLocal
|
||||
|
||||
- name: Build distro
|
||||
run: ./gradlew build
|
||||
run: ./gradlew build --init-script ../../.github/scripts/local.init.gradle.kts
|
||||
working-directory: examples/distro
|
||||
|
||||
- name: Build extension
|
||||
run: ./gradlew build
|
||||
run: ./gradlew build --init-script ../../.github/scripts/local.init.gradle.kts
|
||||
working-directory: examples/extension
|
||||
|
||||
accept-pr:
|
||||
|
|
|
@ -8,10 +8,10 @@ subprojects {
|
|||
|
||||
ext {
|
||||
versions = [
|
||||
opentelemetry : "1.4.1",
|
||||
opentelemetryAlpha : "1.4.1-alpha",
|
||||
opentelemetryJavaagent : "1.5.0-SNAPSHOT",
|
||||
opentelemetryJavaagentAlpha: "1.5.0-alpha-SNAPSHOT",
|
||||
opentelemetry : "1.5.0",
|
||||
opentelemetryAlpha : "1.5.0-alpha",
|
||||
opentelemetryJavaagent : "1.6.0-SNAPSHOT",
|
||||
opentelemetryJavaagentAlpha: "1.6.0-alpha-SNAPSHOT",
|
||||
bytebuddy : "1.10.18",
|
||||
guava : "30.1-jre"
|
||||
]
|
||||
|
|
|
@ -21,10 +21,10 @@ version '1.0'
|
|||
|
||||
ext {
|
||||
versions = [
|
||||
opentelemetry : "1.4.1",
|
||||
opentelemetryAlpha : "1.4.1-alpha",
|
||||
opentelemetryJavaagent : "1.5.0-SNAPSHOT",
|
||||
opentelemetryJavaagentAlpha: "1.5.0-alpha-SNAPSHOT",
|
||||
opentelemetry : "1.5.0",
|
||||
opentelemetryAlpha : "1.5.0-alpha",
|
||||
opentelemetryJavaagent : "1.6.0-SNAPSHOT",
|
||||
opentelemetryJavaagentAlpha: "1.6.0-alpha-SNAPSHOT",
|
||||
]
|
||||
|
||||
deps = [
|
||||
|
|
|
@ -70,10 +70,6 @@ project(":instrumentation").subprojects {
|
|||
}
|
||||
|
||||
tasks {
|
||||
jar {
|
||||
enabled = false
|
||||
}
|
||||
|
||||
val relocateJavaagentLibs by registering(ShadowJar::class) {
|
||||
configurations = listOf(javaagentLibs)
|
||||
|
||||
|
@ -116,15 +112,6 @@ tasks {
|
|||
jvmArgs("-javaagent:${shadowJar.get().archiveFile.get().asFile.absolutePath}")
|
||||
}
|
||||
}
|
||||
|
||||
// Because shadow does not use default configurations
|
||||
publishing {
|
||||
publications {
|
||||
named<MavenPublication>("maven") {
|
||||
project.shadow.component(this)
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
fun CopySpec.isolateClasses(jars: Iterable<File>) {
|
||||
|
|
Loading…
Reference in New Issue