Skip to content

Commit 5b540e6

Browse files
committed
PR updates
1 parent 1803ccb commit 5b540e6

File tree

3 files changed

+53
-13
lines changed

3 files changed

+53
-13
lines changed

.circleci/config.yml

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -108,6 +108,34 @@ jobs:
108108
command: |
109109
cd python
110110
./publish-layers.sh python3.8
111+
publish-java8.al2:
112+
docker:
113+
- image: circleci/openjdk-8-stretch
114+
steps:
115+
- checkout
116+
- run: sudo apt-get update && sudo apt-get install -y python3-pip
117+
- run:
118+
name: Install publish dependencies
119+
command: sudo pip3 install -U awscli
120+
- run:
121+
name: Publish layer
122+
command: |
123+
cd java
124+
./publish-layers.sh java8.al2
125+
publish-java11:
126+
docker:
127+
- image: circleci/openjdk-11-stretch
128+
steps:
129+
- checkout
130+
- run: sudo apt-get update && sudo apt-get install -y python3-pip
131+
- run:
132+
name: Install publish dependencies
133+
command: sudo pip3 install -U awscli
134+
- run:
135+
name: Publish layer
136+
command: |
137+
cd java
138+
./publish-layers.sh java11
111139
112140
publish-extension:
113141
docker:
@@ -175,6 +203,18 @@ workflows:
175203
ignore: /.*/
176204
tags:
177205
only: /v[0-9]+(\.[0-9]+)*_python/
206+
- publish-java11:
207+
filters:
208+
branches:
209+
ignore: /.*/
210+
tags:
211+
only: /v[0-9]+(\.[0-9]+)*_java/
212+
- publish-java8.al2:
213+
filters:
214+
branches:
215+
ignore: /.*/
216+
tags:
217+
only: /v[0-9]+(\.[0-9]+)*_java/
178218
- publish-extension:
179219
filters:
180220
branches:

java/build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ repositories {
88

99
dependencies {
1010
implementation("io.opentracing:opentracing-util:0.33.0")
11-
implementation("com.newrelic.opentracing:newrelic-java-lambda:2.2.0")
11+
implementation("com.newrelic.opentracing:newrelic-java-lambda:2.2.1")
1212
implementation("com.newrelic.opentracing:java-aws-lambda:2.1.0")
1313
implementation("com.amazonaws:aws-lambda-java-events:3.8.0")
1414
implementation("com.amazonaws:aws-lambda-java-core:1.2.0")

java/publish-layers.sh

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ JAVA_ZIP_DIR=$BUILD_DIR/java/lib/
99
JAVA_DIST=distributions/NewRelicJavaLayer.zip
1010

1111
EXTENSION_DIST_DIR=extensions
12-
EXTENSION_DIST_URL=https://github.com/newrelic/newrelic-lambda-extension/releases/download/v1.2.1.2/newrelic-lambda-extension.zip
12+
EXTENSION_DIST_URL=https://github.com/newrelic/newrelic-lambda-extension/releases/download/v1.2.4/newrelic-lambda-extension.zip
1313
EXTENSION_DIST_ZIP=extension.zip
1414
EXTENSION_DIST_PREVIEW_FILE=preview-extensions-ggqizro707
1515

@@ -42,8 +42,8 @@ function download-extension {
4242
rm -f $EXTENSION_DIST_ZIP
4343
}
4444

45-
function build-java8 {
46-
echo "Building New Relic layer for java 8"
45+
function build-java8.al2 {
46+
echo "Building New Relic layer for java8.al2"
4747
rm -rf $BUILD_DIR $EXTENSION_DIST_DIR $EXTENSION_DIST_PREVIEW_FILE
4848
./gradlew build -P javaVersion=8
4949
./gradlew packageFat
@@ -56,7 +56,7 @@ function download-extension {
5656
echo "Build complete"
5757
}
5858

59-
function publish-java8 {
59+
function publish-java8.al2 {
6060
if [ ! -f "distributions/NewRelicJavaLayer.zip" ]; then
6161
echo "Package not found"
6262
exit 1
@@ -71,27 +71,27 @@ function download-extension {
7171
echo "Uploading ${JAVA_DIST} to s3://${bucket_name}/${java_s3key}"
7272
aws --region $region s3 cp $JAVA_DIST "s3://${bucket_name}/${java_s3key}"
7373

74-
echo "Publishing java 8 layer to ${region}"
74+
echo "Publishing java8.al2 layer to ${region}"
7575
java_version=$(aws lambda publish-layer-version \
7676
--layer-name NewRelicJava8 \
7777
--content "S3Bucket=${bucket_name},S3Key=${java_s3key}" \
78-
--description "New Relic Layer for Java 8" \
78+
--description "New Relic Layer for java8.al2" \
7979
--license-info "Apache-2.0" \
8080
--compatible-runtimes java8.al2 \
8181
--region $region \
8282
--output text \
8383
--query Version)
84-
echo "Published java 8 layer version ${java_version} to ${region}"
84+
echo "Published java8.al2 layer version ${java_version} to ${region}"
8585

86-
echo "Setting public permissions for java 8 layer version ${java_version} in ${region}"
86+
echo "Setting public permissions for java8.al2 layer version ${java_version} in ${region}"
8787
aws lambda add-layer-version-permission \
8888
--layer-name NewRelicJava8 \
8989
--version-number $java_version \
9090
--statement-id public \
9191
--action lambda:GetLayerVersion \
9292
--principal "*" \
9393
--region $region
94-
echo "Public permissions set for java 8 layer version ${java_version} in region ${region}"
94+
echo "Public permissions set for java8.al2 layer version ${java_version} in region ${region}"
9595
done
9696
}
9797

@@ -149,9 +149,9 @@ function publish-java11 {
149149
}
150150

151151
case "$1" in
152-
"java8")
153-
build-java8
154-
publish-java8
152+
"java8.al2")
153+
build-java8.al2
154+
publish-java8.al2
155155
;;
156156
"java11")
157157
build-java11

0 commit comments

Comments
 (0)