Build, test and deploy with Github Actions (#260)

* workflow: build and test pushes and pull_requests to master ; deploy image to GHCR

* improved tiles verification (*)

- Export the tiles as an artifact before verifying.
- Only empty.png is verified via checksum.
- Verify that all tiles are image/png files.
- Verify that all tiles are different from another.

* import and start the test server with automatic updates

* DockerHub deployment (*)

if secrets.DOCKERHUB_USERNAME and secrets.DOCKERHUB_PASSWORD are non-empty
This commit is contained in:
Robin C. Ladiges
2022-04-08 22:50:56 +02:00
committed by GitHub
parent 0f229a0cbd
commit 522f66437c
3 changed files with 368 additions and 0 deletions

6
.dockerignore Normal file
View File

@@ -0,0 +1,6 @@
/.github/
/.travis.yml
/docker-compose.yml
/LICENSE
/Makefile
/README.md