23 lines
951 B
YAML
23 lines
951 B
YAML
name: Build and run Docker containers
|
|
on: [push]
|
|
jobs:
|
|
build:
|
|
runs-on: ubuntu-latest
|
|
steps:
|
|
- uses: actions/checkout@v2
|
|
- name: Build Docker containers
|
|
run: |
|
|
docker build -t sitespeedio/sitespeed.io .
|
|
docker build -t sitespeedio/sitespeed.io:slim --file Dockerfile-slim .
|
|
- name: Run test on default container for Chrome
|
|
run: docker run --rm sitespeedio/sitespeed.io https://www.sitespeed.io -n 1 -b chrome
|
|
- name: Run test on default container for Firefox
|
|
run: docker run --rm sitespeedio/sitespeed.io https://www.sitespeed.io -n 1 -b firefox
|
|
- name: Run test on slim container
|
|
run: docker run --rm sitespeedio/sitespeed.io:slim https://www.sitespeed.io -n 1
|
|
- name: Test WebPageReplay in the default container
|
|
run: docker run --cap-add=NET_ADMIN --rm -e REPLAY=true -e LATENCY=100 sitespeedio/sitespeed.io https://www.sitespeed.io -n 1 -b chrome
|
|
|
|
|
|
|