Build docker image in ci

This commit is contained in:
Kohl Listi 2021-07-20 19:54:43 +02:00
parent c89a5ae029
commit 8449a3784e

View file

@ -1,4 +1,6 @@
language: node_js jobs:
include:
- language: node_js
node_js: node_js:
- "10" - "10"
env: env:
@ -19,3 +21,15 @@ install:
- unzip -q test_data.zip -d test_data - unzip -q test_data.zip -d test_data
script: script:
- xvfb-run --server-args="-screen 0 1024x768x24" npm test - xvfb-run --server-args="-screen 0 1024x768x24" npm test
- language: ruby
services:
- docker
before_install:
- docker build -t aktionskarten/tileserver-gl
- docker run -d -p 127.0.0.1:80:4567 aktionskarten/tileserver-gl /bin/sh -c "cd /root/sinatra; bundle exec foreman start;"
- docker ps -a
- docker run aktionskarten/tileserver-gl /bin/sh -c "cd /root/sinatra; bundle exec rake test"
script:
- bundle exec rake test
- echo "$DOCKER_PASSWORD" | docker login -u "$DOCKER_USERNAME" --password-stdin
- docker push