
Change-Id: I444509902b64b5112d3ca579a5217680b83e1614 Reviewed-on: https://forge.frm2.tum.de/review/18618 Tested-by: JenkinsCodeReview <bjoern_pedersen@frm2.tum.de> Reviewed-by: Enrico Faulhaber <enrico.faulhaber@frm2.tum.de> Reviewed-by: Bjoern Pedersen <bjoern.pedersen@frm2.tum.de>
21 lines
754 B
Plaintext
21 lines
754 B
Plaintext
This directory contains the necessary files for running tests inside a docker container.
|
|
|
|
The Dockerfile defines two images:
|
|
- base
|
|
-> this is the image used for testing
|
|
- docs
|
|
-> Include a latex install for sphinx pdf builds
|
|
|
|
(The following assumes you have a docker daemon running on your working computer)
|
|
|
|
To create the images:
|
|
|
|
docker build --target <base|docs> --tag secop_<base|docs>:latest .
|
|
|
|
To test images interactivly:
|
|
docker run -u jenkins -i -t secop<base|docs> /bin/bash
|
|
|
|
The Jenkinsfile uses this Dockerfile (only approved checked-in versions from master)
|
|
to build the images (a rebuild will only happen if the Dockerfile is changed as docker
|
|
caches the images and build information) and run the test suite inside the container.
|