forked from marklogic-community/marklogic-spring-batch
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathcircle.yml
33 lines (30 loc) · 1.14 KB
/
circle.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
machine:
services:
- docker
java:
version: oraclejdk8
dependencies:
override:
# Install git-lfs
#- curl -s https://packagecloud.io/install/repositories/github/git-lfs/script.deb.sh | sudo bash
#- sudo apt-get install git-lfs=1.1.0
#- ssh [email protected] git-lfs-authenticate sastafford/marklogic-spring-batch.git download
# Docker commands
- docker login -e $DOCKER_EMAIL -u $DOCKER_USER -p $DOCKER_PASSWORD
- docker info
- docker pull $DOCKER_MARKLOGIC_IMAGE
test:
override:
- docker run --hostname grover --name ml -d -p 8000:8000 -p 8001:8001 -p 8002:8002 -p 8200:8200 -p 8201:8201 $DOCKER_MARKLOGIC_IMAGE
- sleep 10
#- git lfs env
#- git lfs pull
- pwd
- chmod +x gradlew
- ./gradlew mlInit -PmlHost=localhost --info
- ./gradlew mlInstallAdmin -PmlHost=localhost -PmlAdminPassword=admin -PmlAdminUsername=admin --info
- ./gradlew mlDeploy -PmlHost=localhost --info
- ./gradlew test --info
post:
- mkdir -p $CIRCLE_TEST_REPORTS/junit/
- find . -type f -regex ".*/build/test-results/.*xml" -exec cp {} $CIRCLE_TEST_REPORTS/junit/ \;