Skip to content

Commit 17d250b

Browse files
author
Vinayak
committed
Adding the java integration test for sift-java repo
1 parent 88ac28b commit 17d250b

File tree

1 file changed

+42
-4
lines changed

1 file changed

+42
-4
lines changed

.circleci/config.yml

Lines changed: 42 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,11 @@ commands:
3131
done < github_slack
3232
rm github_slack
3333
34+
context: &context
35+
- slack-templates
36+
- slack_Oauth
37+
- Github_Slack_UserMapping
38+
3439
jobs:
3540
build:
3641
docker:
@@ -62,11 +67,44 @@ jobs:
6267
- slack/notify:
6368
<<: *slack_notify
6469

70+
java_integration:
71+
docker:
72+
- image: circleci/openjdk:8-jdk
73+
working_directory: ~/repo
74+
75+
environment:
76+
TERM: dumb
77+
GRADLE_OPTS: -Dorg.gradle.project.sonatypeUsername=username -Dorg.gradle.project.sonatypePassword=password
78+
79+
steps:
80+
- checkout
81+
- export_slack_id
82+
- run:
83+
name: Build and packaged sift-java
84+
command: ./gradlew distZip
85+
86+
- add_ssh_keys:
87+
fingerprints:
88+
- "4c:c7:1d:f2:95:87:3c:f6:61:4e:46:5a:c8:2a:d7:c9"
89+
90+
- run:
91+
name: Clone sift-java-integration-app and extract sift-java
92+
command: |
93+
export GIT_SSH_COMMAND='ssh -i ~/.ssh/id_rsa_4cc71df295873cf6614e465ac82ad7c9'
94+
git clone git@github.com:SiftScience/sift-java-integration-app.git
95+
cd sift-java-integration-app
96+
unzip ../build/distributions/sift-java-3.10.0.zip -d app/libs/
97+
98+
- run:
99+
name: Running tests in sift-java-integration-app
100+
command: |
101+
cd sift-java-integration-app
102+
./gradlew test
103+
65104
workflows:
66105
sift-java:
67106
jobs:
68107
- build:
69-
context:
70-
- slack-templates
71-
- slack_Oauth
72-
- Github_Slack_UserMapping
108+
context: *context
109+
- java_integration:
110+
context: *context

0 commit comments

Comments
 (0)