Skip to content

Commit 0a4ffb9

Browse files
author
Bhavik Kumar
authored
Merge pull request #60 from bnc-projects/october-updates
Update dependencies
2 parents a09ca8b + e195a36 commit 0a4ffb9

File tree

5 files changed

+16
-18
lines changed

5 files changed

+16
-18
lines changed

.travis.yml

+4-6
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ env:
66
global:
77
- TF_IN_AUTOMATION=1
88
- SERVICE_NAME=spring-boot-java-base
9-
- VERSION=0.12.4
9+
- VERSION=0.12.9
1010
- DEPLOYMENT_ACCESS_KEY_ID=
1111
- DEPLOYMENT_SECRET_ACCESS_KEY=
1212
- AWS_DEFAULT_REGION=
@@ -53,15 +53,13 @@ jobs:
5353
- unset AWS_SESSION_TOKEN
5454
script:
5555
- cd deployment/terraform/ecr
56-
- terraform init -backend-config="bucket=${STATE_S3_BUCKET}" -backend-config="region=${AWS_DEFAULT_REGION}" -backend-config="dynamodb_table=${STATE_DYNAMODB_TABLE}" -backend-config="kms_key_id=${KMS_KEY_ID}" -backend-config="key=${KEY}" -backend-config="role_arn=${ROLE_ARN}" 1>/dev/null
57-
- terraform apply -backup="-" -input=false -auto-approve -var role_arn=${ROLE_ARN} -var service_name=${SERVICE_NAME} 1>/dev/null
56+
- terraform init -backend-config="bucket=${STATE_S3_BUCKET}" -backend-config="region=${AWS_DEFAULT_REGION}" -backend-config="dynamodb_table=${STATE_DYNAMODB_TABLE}" -backend-config="kms_key_id=${KMS_KEY_ID}" -backend-config="key=${KEY}" -backend-config="role_arn=${ROLE_ARN}" 1>/dev/null || exit 1
57+
- terraform apply -backup="-" -input=false -auto-approve -var role_arn=${ROLE_ARN} -var service_name=${SERVICE_NAME} 1>/dev/null || exit 1
5858
- REPOSITORY_URI=$(terraform output repository_url)
5959
- cd $TRAVIS_BUILD_DIR
6060
- eval $(aws sts assume-role --role-arn "$OPERATIONS_ROLE_ARN" --role-session-name "${TRAVIS_REPO_SLUG//\//-}" | jq -r '.Credentials | @sh "export AWS_SESSION_TOKEN=\(.SessionToken)\nexport AWS_ACCESS_KEY_ID=\(.AccessKeyId)\nexport AWS_SECRET_ACCESS_KEY=\(.SecretAccessKey) "')
6161
- $(aws ecr get-login --no-include-email)
62-
- ./gradlew check
63-
- ./gradlew docker dockerTag dockerPush dockerTagsPush -PTAG=$TRAVIS_BUILD_NUMBER -PREPOSITORY_URI=$REPOSITORY_URI
64-
- ./gradlew publish
62+
- ./gradlew check docker dockerTag dockerPush dockerTagsPush publish -PTAG=$TRAVIS_BUILD_NUMBER -PREPOSITORY_URI=$REPOSITORY_URI
6563
after_success:
6664
- ./gradlew sonarqube
6765
- stage: deploy to development

build.gradle

+5-5
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
plugins {
22
id 'eclipse'
33
id 'idea'
4-
id "org.sonarqube" version "2.7.1" apply false
4+
id "org.sonarqube" version "2.8" apply false
55
id "com.github.spotbugs" version "2.0.0" apply false
66
id "com.bnc.gradle.travis-ci-versioner" version "1.0.6"
77
}
@@ -83,10 +83,10 @@ allprojects {
8383
dependencies {
8484
implementation group: 'com.bnc', name: 'market-data-api', version: '0.0.8'
8585

86-
testImplementation group: 'org.junit.jupiter', name: 'junit-jupiter', version: '5.5.1'
87-
testImplementation group: 'org.assertj', name: 'assertj-core', version: '3.13.1'
88-
testImplementation group: 'org.mockito', name: 'mockito-core', version: '3.0.0'
89-
testImplementation group: 'org.mockito', name: 'mockito-junit-jupiter', version: '3.0.0'
86+
testImplementation group: 'org.junit.jupiter', name: 'junit-jupiter', version: '5.5.2'
87+
testImplementation group: 'org.assertj', name: 'assertj-core', version: '3.13.2'
88+
testImplementation group: 'org.mockito', name: 'mockito-core', version: '3.1.0'
89+
testImplementation group: 'org.mockito', name: 'mockito-junit-jupiter', version: '3.1.0'
9090
}
9191
}
9292

deployment/script/travis_deploy.sh

+3-3
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@
22

33
cd $TRAVIS_BUILD_DIR
44
cd deployment/terraform/ecs-service
5-
terraform init -backend-config="bucket=${STATE_S3_BUCKET}" -backend-config="region=${AWS_DEFAULT_REGION}" -backend-config="dynamodb_table=${STATE_DYNAMODB_TABLE}" -backend-config="kms_key_id=${KMS_KEY_ID}" -backend-config="key=${SERVICE_KEY}" -backend-config="role_arn=${ROLE_ARN}" 1> /dev/null
6-
terraform apply -backup="-" -input=false -auto-approve -var role_arn=${ROLE_ARN} -var service_name=${SERVICE_NAME} -var service_version=${TRAVIS_BUILD_NUMBER} -var splunk_url=${SPLUNK_URL} -var splunk_token=${SPLUNK_TOKEN} 1> /dev/null
5+
terraform init -backend-config="bucket=${STATE_S3_BUCKET}" -backend-config="region=${AWS_DEFAULT_REGION}" -backend-config="dynamodb_table=${STATE_DYNAMODB_TABLE}" -backend-config="kms_key_id=${KMS_KEY_ID}" -backend-config="key=${SERVICE_KEY}" -backend-config="role_arn=${ROLE_ARN}" 1> /dev/null || exit 1
6+
terraform apply -backup="-" -input=false -auto-approve -var role_arn=${ROLE_ARN} -var service_name=${SERVICE_NAME} -var service_version=${TRAVIS_BUILD_NUMBER} -var splunk_url=${SPLUNK_URL} -var splunk_token=${SPLUNK_TOKEN} 1> /dev/null || exit 1
77
eval $(terraform output -json | jq -r .' | @sh "export CLUSTER_NAME=\(.ecs_cluster_name.value)\nexport DEPLOYMENT_ROLE_ARN=\(.deployment_role_arn.value) "')
88
eval $(aws sts assume-role --role-arn "$DEPLOYMENT_ROLE_ARN" --role-session-name "${TRAVIS_REPO_SLUG//\//-}" | jq -r '.Credentials | @sh "export AWS_SESSION_TOKEN=\(.SessionToken)\nexport AWS_ACCESS_KEY_ID=\(.AccessKeyId)\nexport AWS_SECRET_ACCESS_KEY=\(.SecretAccessKey) "')
9-
aws ecs wait services-stable --services ${SERVICE_NAME} --cluster ${CLUSTER_NAME}
9+
aws ecs wait services-stable --services ${SERVICE_NAME} --cluster ${CLUSTER_NAME} || exit 1
+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
distributionBase=GRADLE_USER_HOME
22
distributionPath=wrapper/dists
3-
distributionUrl=https\://services.gradle.org/distributions/gradle-5.4.1-bin.zip
3+
distributionUrl=https\://services.gradle.org/distributions/gradle-5.6.2-bin.zip
44
zipStoreBase=GRADLE_USER_HOME
55
zipStorePath=wrapper/dists

service/build.gradle

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
plugins {
2-
id "org.springframework.boot" version "2.1.6.RELEASE"
2+
id "org.springframework.boot" version "2.1.9.RELEASE"
33
id "io.spring.dependency-management" version "1.0.8.RELEASE"
44
id "com.palantir.docker" version "0.22.1"
55
id "com.gorylenko.gradle-git-properties" version "2.0.0"
@@ -40,7 +40,7 @@ dependencies {
4040
implementation project(':client')
4141
implementation group: 'org.springframework.boot', name: 'spring-boot-starter-web'
4242
implementation group: 'org.springframework.boot', name: 'spring-boot-starter-actuator'
43-
implementation group: 'org.springframework.cloud', name: 'spring-cloud-starter-sleuth', version: '2.1.2.RELEASE'
44-
implementation group: 'io.micrometer', name: 'micrometer-registry-new-relic', version: '1.2.0'
43+
implementation group: 'org.springframework.cloud', name: 'spring-cloud-starter-sleuth', version: '2.1.4.RELEASE'
44+
implementation group: 'io.micrometer', name: 'micrometer-registry-new-relic', version: '1.3.0'
4545
testImplementation group: 'org.springframework.boot', name: 'spring-boot-starter-test'
4646
}

0 commit comments

Comments
 (0)