Skip to content

Commit

Permalink
latest attempt to get circleci build to work
Browse files Browse the repository at this point in the history
  • Loading branch information
Charles Loomis committed Mar 14, 2018
1 parent 9d8cd86 commit de119e9
Show file tree
Hide file tree
Showing 3 changed files with 77 additions and 3 deletions.
25 changes: 22 additions & 3 deletions .circleci/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ jobs:

environment:
# Customize the JVM maximum heap limit
MAVEN_OPTS: -Xmx3200m
MAVEN_OPTS: -Xmx1600m

steps:
- checkout
Expand All @@ -30,13 +30,32 @@ jobs:
# fallback to using the latest cache if no exact match is found
- v1-dependencies-

- run: mvn dependency:go-offline
- run: mvn -s .circleci/settings.xml --batch-mode dependency:go-offline
- run: (cd cimi; lein deps)
- run: (cd cimi-resources; lein deps)
- run: (cd cimi-test-jar; lein deps)
- run: (cd cimi-test-server; lein deps)
- run: (cd cimi-tools; lein deps)
- run: (cd db-binding; lein deps)
- run: (cd db-serializers; lein deps)
- run: (cd db-testing; lein deps)
- run: (cd dummy-connector/config; lein deps)
- run: (cd jar-async; lein deps)
- run: (cd jar-placement-lib; lein deps)
- run: (cd jar-pricing-lib; lein deps)
- run: (cd jar-prslib; lein deps)
- run: (cd metering; lein deps)
- run: (cd prs; lein deps)
- run: (cd ring-container; lein deps)
- run: (cd token/clj; lein deps)
- run: (cd token/java; lein deps)
- run: (cd utils; lein deps)

- save_cache:
paths:
- ~/.m2
key: v1-dependencies-{{ checksum "pom.xml" }}

# build
- run: mvn clean install
- run: mvn -s .circleci/settings.xml --batch-mode deploy

53 changes: 53 additions & 0 deletions .circleci/settings.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,53 @@
<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0
http://maven.apache.org/xsd/settings-1.0.0.xsd">
<servers>
<server>
<id>nuvlabox.snapshots</id>
<username>${env.SIXSQ_NEXUS_USERNAME}</username>
<password>${env.SIXSQ_NEXUS_PASSWORD}</password>
</server>
<server>
<id>nuvlabox.releases</id>
<username>${env.SIXSQ_NEXUS_USERNAME}</username>
<password>${env.SIXSQ_NEXUS_PASSWORD}</password>
</server>
<server>
<id>sixsq.snapshots</id>
<username>${env.SIXSQ_NEXUS_USERNAME}</username>
<password>${env.SIXSQ_NEXUS_PASSWORD}</password>
</server>
<server>
<id>sixsq.releases</id>
<username>${env.SIXSQ_NEXUS_USERNAME}</username>
<password>${env.SIXSQ_NEXUS_PASSWORD}</password>
</server>
<server>
<id>sixsq.thirdparty</id>
<username>${env.SIXSQ_NEXUS_USERNAME}</username>
<password>${env.SIXSQ_NEXUS_PASSWORD}</password>
</server>
<server>
<id>slipstream.snapshots</id>
<username>${env.SIXSQ_NEXUS_USERNAME}</username>
<password>${env.SIXSQ_NEXUS_PASSWORD}</password>
</server>
<server>
<id>slipstream.releases</id>
<username>${env.SIXSQ_NEXUS_USERNAME}</username>
<password>${env.SIXSQ_NEXUS_PASSWORD}</password>
</server>
<server>
<id>slipstream.snapshots.enterprise</id>
<username>${env.SIXSQ_NEXUS_USERNAME}</username>
<password>${env.SIXSQ_NEXUS_PASSWORD}</password>
</server>
<server>
<id>slipstream.releases.enterprise</id>
<username>${env.SIXSQ_NEXUS_USERNAME}</username>
<password>${env.SIXSQ_NEXUS_PASSWORD}</password>
</server>

</servers>
</settings>
2 changes: 2 additions & 0 deletions cimi-resources/project.clj
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,8 @@

:pom-location "target/"

:jvm-opts ["-Xmx2000m"]

:dependencies [[com.sixsq.slipstream/SlipStreamCljResources-jar ~+version+]
[com.amazonaws/aws-java-sdk-s3]
[org.clojure/test.check] ; FIXME: Needed for spec.gen.alpha. Fix "Could not locate clojure/test/check/generators__init.class"
Expand Down

0 comments on commit de119e9

Please sign in to comment.