diff --git a/.circleci/config.yml b/.circleci/config.yml
new file mode 100644
index 0000000..b59dd67
--- /dev/null
+++ b/.circleci/config.yml
@@ -0,0 +1,37 @@
+version: 2
+jobs:
+ build:
+ docker:
+ - image: circleci/openjdk:8-jdk
+
+ working_directory: ~/repo
+
+ environment:
+ JVM_OPTS: -Xmx3200m
+ TERM: dumb
+
+ steps:
+ - checkout
+ - restore_cache:
+ keys:
+ - kobalt-dependencies-{{ checksum "kobalt/src/Build.kt" }}
+ # fallback to using the latest cache if no exact match is found
+ - kobalt-dependencies-
+
+ - run:
+ name: Check Versions
+ command: ./kobaltw checkVersions
+
+ - save_cache:
+ paths: ~/.kobalt
+ key: kobalt-dependencies-{{ checksum "kobalt/src/Build.kt" }}
+
+ - run:
+ name: Assemble & Test
+ command: ./kobaltw assemble test
+
+ - store_artifacts:
+ path: kobaltBuild/test-output/
+ destination: test-output
+ - store_test_results:
+ path: kobaltBuild/test-output/
\ No newline at end of file
diff --git a/.idea/inspectionProfiles/profiles_settings.xml b/.idea/inspectionProfiles/profiles_settings.xml
new file mode 100644
index 0000000..cb2fdb3
--- /dev/null
+++ b/.idea/inspectionProfiles/profiles_settings.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/kobalt.xml b/.idea/kobalt.xml
index 7e18043..7f1760d 100644
--- a/.idea/kobalt.xml
+++ b/.idea/kobalt.xml
@@ -6,7 +6,7 @@
-
+