First integration with travis-ci, with Dockerfile
parent
0bcc32c626
commit
3b4b9e5d0e
@ -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}" "."
|
@ -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
|
Loading…
Reference in New Issue