Skip to content

Commit 7b3f77e

Browse files
authored
Merge pull request #38 from evolvedbinary/ci-machine-experimental
Add .circleci/config.yml
2 parents 6501b47 + c7faf0e commit 7b3f77e

File tree

1 file changed

+41
-0
lines changed

1 file changed

+41
-0
lines changed

.circleci/config.yml

Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
version: 2.1
2+
3+
# TODO(DP): lets prune this see #30 #36 #35
4+
# matrix:
5+
# parameters:
6+
# image_tag: ['latest', '5.0.0', '5.2.0', 'nightly', '1.0.0-ALPHA3']
7+
# image_name: ['existdb/existdb', 'evolvedbinary/fusiondb-server']
8+
# image_port: ['4059', '8080']
9+
# repo: ['repo.evolvedbinary.com:9543', 'repo.evolvedbinary.com:9443', 'default']
10+
11+
12+
# xenial uses Java 8 by default we need a VM executor for now
13+
executors:
14+
xenial:
15+
machine:
16+
image: ubuntu-1604:202007-01
17+
18+
# see https://circleci.com/developer/orbs/orb/circleci/maven orb config
19+
# next up inline orbing it:
20+
# see https://circleci.com/docs/2.0/reusing-config/#writing-inline-orbs
21+
orbs:
22+
maven: circleci/[email protected]
23+
24+
workflows:
25+
maven_test:
26+
jobs:
27+
- maven/test:
28+
matrix:
29+
parameters:
30+
command:
31+
- 'verify -B -q -Ddocker.test.port=$FS_API_PORT -Ddocker.test.image=existdb/existdb:latest'
32+
- 'verify -B -q -Ddocker.test.port=$FS_API_PORT -Ddocker.test.image=existdb/existdb:5.2.0'
33+
- 'verify -B -q -Ddocker.test.port=$FS_API_PORT -Ddocker.test.image=existdb/existdb:5.0.0'
34+
# - 'verify -B -q -Ddocker.username=$FDB_NIGHTLY_DOCKER_USER -Ddocker.password=$FDB_NIGHTLY_DOCKER_PASS -Ddocker.test.port=4059 -Ddocker.test.image=$repo.evolvedbinary.com:9543/evolvedbinary/fusiondb-server:nightly'
35+
# - 'verify -B -q -Ddocker.username=$FDB_DOCKER_USER -Ddocker.password=$FDB_DOCKER_PASS -Ddocker.test.port=4059 -Ddocker.test.image=$repo.evolvedbinary.com:9443/evolvedbinary/fusiondb-server:1.0.0-ALPHA3'
36+
executor: 'xenial'
37+
context: FusionDB_images
38+
test_results_path: target/failsafe-reports
39+
40+
41+

0 commit comments

Comments
 (0)