Skip to content

Commit 20b5661

Browse files
Use docker run as maven install on travis
1 parent 0a4542a commit 20b5661

File tree

3 files changed

+14
-4
lines changed

3 files changed

+14
-4
lines changed

.travis.yml

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,4 @@
1-
language: java
2-
jdk:
3-
- openjdk11
1+
language: generic
42

53
# Sudo required for doing docker build
64
sudo: required
@@ -10,7 +8,8 @@ services:
108
# Build the app and a docker image
119
script:
1210
- travis_fold start docker_build
13-
- docker build -t ${TRAVIS_COMMIT} -t killrvideo-java-local --build-arg JAR_FILE=target/killrvideo-services-3.0.0.jar ./killrvideo-services
11+
- docker run -v ${PWD}:/opt/killrvideo-java -w /opt/killrvideo-java maven mvn install -DskipTests=true -Dmaven.javadoc.skip=true -B
12+
- docker build -t ${TRAVIS_COMMIT} -t killrvideo-java-local .
1413
- travis_fold end docker_build
1514
- travis_fold start docker_dependencies_up
1615
- docker-compose -f docker-compose.ci.yml up -d dse dse-config

Dockerfile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,4 +6,5 @@ MAINTAINER Davig Gilardi <[email protected]>
66
ENTRYPOINT ["java","-Djava.security.egd=file:/dev/./urandom","-jar","/killrvideo-java.jar"]
77
EXPOSE 50101
88

9+
# To create jar file, run `docker run -v ${PWD}:/opt/killrvideo-java -w /opt/killrvideo-java maven mvn install -DskipTests=true -Dmaven.javadoc.skip=true -B`
910
COPY ./killrvideo-services/target/killrvideo-java.jar /killrvideo-java.jar

README.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,16 @@ A reference application for Java developers looking to learn more about using [A
99

1010
## The latest stable build of KillrVideo Java is [v2.1.0][v2.1.0]. Master is experimental. Please use v2.1.0 if you attempting to follow the instructions in the links below.
1111

12+
## Building Locally
13+
14+
**Docker Way**
15+
16+
`docker run -v ${PWD}:/opt/killrvideo-java -w /opt/killrvideo-java maven mvn install -DskipTests=true -Dmaven.javadoc.skip=true -B`
17+
18+
**Maven Way**
19+
20+
`mvn install`
21+
1222
## Running Locally
1323

1424
Use these guides to get started running KillrVideo locally on your development machine:

0 commit comments

Comments
 (0)