services: build: build: context: . target: builder volumes: - ./bin:/output command: sh -c "cp /app/tarballer-freebsd /output/ && cp /app/tarballer-darwin /output/ && cp /app/tarballer-linux /output/ && chmod +x /output/tarballer-freebsd /output/tarballer-darwin /output/tarballer-linux" test: build: context: . target: tester volumes: - ./bin:/output - ./test:/test - .:/workdir working_dir: /workdir depends_on: - build command: /bin/test.sh all basic-test: build: context: . target: tester volumes: - ./bin:/output - ./test:/test - .:/workdir working_dir: /workdir depends_on: - build command: /bin/test.sh basic tar-test: build: context: . target: tester volumes: - ./bin:/output - ./test:/test - .:/workdir working_dir: /workdir depends_on: - build command: /bin/test.sh tar