Skip to content

Commit c7c5378

Browse files
committed
cleaning up some script
1 parent 87b785f commit c7c5378

File tree

1 file changed

+9
-14
lines changed

1 file changed

+9
-14
lines changed

lambda-layer/build-layer.sh

100644100755
Lines changed: 9 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,13 @@ ADOT_VERSION="1.32.1"
1212
git clone https://github.com/open-telemetry/opentelemetry-java-instrumentation.git
1313
pushd opentelemetry-java-instrumentation
1414
git checkout v${OTEL_VERSION} -b tag-v${OTEL_VERSION}
15+
16+
# This patch is for Lambda related context propagation
1517
patch -p1 < "$SOURCEDIR"/patches/opentelemetry-java-instrumentation.patch
18+
19+
# There is another patch in the .github/patches directory for other changes. We should apply them too for consistency.
20+
patch -p1 < "$SOURCEDIR"/../.github/patches/opentelemetry-java-instrumentation.patch
21+
1622
git add -A
1723
git commit -m "Create patch version"
1824
./gradlew publishToMavenLocal
@@ -26,22 +32,11 @@ patch -p1 < "${SOURCEDIR}"/patches/aws-otel-java-instrumentation.patch
2632
CI=false ./gradlew publishToMavenLocal -Prelease.version=${ADOT_VERSION}-adot-lambda1
2733
popd
2834

29-
# Build ADOT Lambda Java SDK Layer Code
30-
./gradlew build
3135

32-
## Move the ADOT Lambda Java SDK code into OTel Lambda Java folder - TODO: probably not needed since this is related to wrapper
33-
#mkdir -p ../opentelemetry-lambda/java/layer-wrapper/build/extensions
34-
#cp ./build/libs/aws-otel-lambda-java-extensions.jar ../opentelemetry-lambda/java/layer-wrapper/build/extensions
36+
## Build ADOT Lambda Java SDK Layer Code
37+
./gradlew build
3538

36-
## Combine Java Agent build and ADOT Collector
37-
#pushd ./layer-javaagent/build/distributions || exit
38-
#unzip -qo opentelemetry-javaagent-layer.zip
39-
#rm opentelemetry-javaagent-layer.zip
40-
#mv otel-handler otel-handler-upstream
41-
#cp "$SOURCEDIR"/scripts/otel-handler .
4239

43-
# Copy ADOT Java Agent downloaded using Gradle task
40+
## Copy ADOT Java Agent downloaded using Gradle task and bundle it with the Lambda handler script
4441
cp "$SOURCEDIR"/build/javaagent/aws-opentelemetry-agent*.jar ./opentelemetry-javaagent.jar
45-
#unzip -qo ../../../../collector/build/opentelemetry-collector-layer-$1.zip - TODO: bundling collector not needed
4642
zip -qr opentelemetry-javaagent-layer.zip opentelemetry-javaagent.jar otel-handler
47-
#popd || exit

0 commit comments

Comments
 (0)