mirror of
https://github.com/cp2k/cp2k.git
synced 2026-07-28 06:05:29 -04:00
24 lines
584 B
Text
24 lines
584 B
Text
#
|
|
# This file was created by generate_dockerfiles.py.
|
|
# Usage: docker build -f ./Dockerfile.test_precommit ../../
|
|
#
|
|
|
|
FROM ubuntu:22.04
|
|
|
|
# Install dependencies.
|
|
WORKDIR /opt/cp2k-precommit
|
|
COPY ./tools/precommit/ /opt/cp2k-precommit/
|
|
RUN ./install_requirements.sh
|
|
|
|
# Install sources.
|
|
WORKDIR /opt/cp2k
|
|
COPY ./ ./
|
|
|
|
# Run precommit test.
|
|
RUN ./tools/docker/scripts/test_precommit.sh 2>&1 | tee report.log
|
|
|
|
# Output the report if the image is old and was therefore pulled from the build cache.
|
|
CMD cat $(find ./report.log -mmin +10) | sed '/^Summary:/ s/$/ (cached)/'
|
|
ENTRYPOINT []
|
|
|
|
#EOF
|