File tree Expand file tree Collapse file tree 1 file changed +47
-4
lines changed Expand file tree Collapse file tree 1 file changed +47
-4
lines changed Original file line number Diff line number Diff 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+
3439jobs :
3540 build :
3641 docker :
@@ -62,11 +67,49 @@ 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+ version=$(./gradlew properties -q | grep -E "^version:" | awk '{print $2}')
95+ git clone git@github.com:SiftScience/sift-java-integration-app.git
96+ cd sift-java-integration-app
97+ unzip -j ../build/distributions/sift-java-${version}.zip -d app/libs/
98+
99+ - run :
100+ name : Running tests in sift-java-integration-app
101+ command : |
102+ cd sift-java-integration-app
103+ ./gradlew test
104+
65105workflows :
66106 sift-java :
67107 jobs :
68108 - build :
69- context :
70- - slack-templates
71- - slack_Oauth
72- - Github_Slack_UserMapping
109+ context : *context
110+ - java_integration :
111+ filters :
112+ branches :
113+ only :
114+ - master
115+ context : *context
You can’t perform that action at this time.
0 commit comments