First integration with travis-ci, with Dockerfile

This commit is contained in:
Michele Martone
2021-02-22 13:05:57 +01:00
parent 0bcc32c626
commit 3b4b9e5d0e
2 changed files with 37 additions and 0 deletions
+22
View File
@@ -0,0 +1,22 @@
language: python
os: linux
dist: xenial
python: 3.7
services:
- docker
stages:
- test
env:
global:
- OMP_NUM_THREADS=2
jobs:
- IMG=debian:stable
jobs:
allow_failures:
- env: IMG=debian:stable
script:
- docker build --build-arg "OMP_NUM_THREADS=${OMP_NUM_THREADS}" --build-arg "IMG=${IMG}" "."
+15
View File
@@ -0,0 +1,15 @@
FROM debian:stable
ENV DEBIAN_FRONTEND=noninteractive
RUN apt-get update
RUN apt-get install -q --yes less sudo vim screen
RUN apt-get install -q --yes git
RUN apt-get install --yes gcc
RUN apt-get install --yes gfortran
RUN apt-get install --yes screen git make autoconf automake libtool;
RUN apt-get install --yes openmpi-bin
RUN apt-get install --yes libopenmpi-dev
COPY . psblas3
WORKDIR psblas3
RUN bash autogen.sh
RUN ./configure FCOPT=-O0\ -pipe CCOPT=-O0\ -pipe
RUN make