Repository: tomee Updated Branches: refs/heads/master cd1e39e72 -> 3db5f15da
handy docker-compose file for mvn Project: http://git-wip-us.apache.org/repos/asf/tomee/repo Commit: http://git-wip-us.apache.org/repos/asf/tomee/commit/685ced6c Tree: http://git-wip-us.apache.org/repos/asf/tomee/tree/685ced6c Diff: http://git-wip-us.apache.org/repos/asf/tomee/diff/685ced6c Branch: refs/heads/master Commit: 685ced6cd9f25876eaa003cbc9d924c9e1f0a217 Parents: 1bce288 Author: Thiago Veronezi <[email protected]> Authored: Tue Jan 10 13:56:09 2017 -0500 Committer: Thiago Veronezi <[email protected]> Committed: Tue Jan 10 13:56:09 2017 -0500 ---------------------------------------------------------------------- docker-compose.yml | 37 +++++++++++++++++++++++-------------- 1 file changed, 23 insertions(+), 14 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/tomee/blob/685ced6c/docker-compose.yml ---------------------------------------------------------------------- diff --git a/docker-compose.yml b/docker-compose.yml index 8ddce1c..f1818c4 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -1,31 +1,40 @@ -version: '2' +# +# Licensed to the Apache Software Foundation (ASF) under one or more +# contributor license agreements. See the NOTICE file distributed with +# this work for additional information regarding copyright ownership. +# The ASF licenses this file to You under the Apache License, Version 2.0 +# (the "License"); you may not use this file except in compliance with +# the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +version: '2' +volumes: + m2: services: - data: - image: "alpine:3.4" - command: ["echo", "'data ready'"] - volumes: - - /root/.m2 - mvn: image: "maven:3.3.9-jdk-8" entrypoint: "mvn" working_dir: /opt/project environment: - - MAVEN_OPTS=-Xmx768m -XX:MaxPermSize=256M -XX:ReservedCodeCacheSize=64m -Xss2048k - volumes_from: - - data + - MAVEN_OPTS=-Xmx768m -XX:ReservedCodeCacheSize=64m -Xss2048k volumes: + - m2:/root/.m2 - .:/opt/project - quickbuild: image: "maven:3.3.9-jdk-8" command: ["mvn", "-Pquick", "-Dsurefire.useFile=false", "-DdisableXmlReport=true", "-DuniqueVersion=false", "-ff", "-Dassemble", "-DskipTests", "-DfailIfNoTests=false", "clean", "install"] working_dir: /opt/project environment: - - MAVEN_OPTS=-Xmx768m -XX:MaxPermSize=256M -XX:ReservedCodeCacheSize=64m -Xss2048k - volumes_from: - - data + - MAVEN_OPTS=-Xmx768m -XX:ReservedCodeCacheSize=64m -Xss2048k volumes: + - m2:/root/.m2 - .:/opt/project
