Skip to content
GitLab
Menu
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
Jonathan Lambrechts
seamsh
Commits
3e31e89b
Commit
3e31e89b
authored
Jul 06, 2020
by
Jonathan Lambrechts
Browse files
test pyhon3.6 docker
parent
ea644fbd
Pipeline
#7916
passed with stages
in 5 minutes and 4 seconds
Changes
3
Pipelines
1
Hide whitespace changes
Inline
Side-by-side
.gitlab-ci.yml
View file @
3e31e89b
...
...
@@ -66,7 +66,16 @@ seamshbuild-osx :
expire_in
:
1 day
seamshtest
:
image
:
immc/seamsh-valid:v0.1
image
:
immc/seamsh-valid:v0.2
stage
:
test
script
:
-
pip3 install --user dist/*manylinux1_x86_64*
-
export PYTHONPATH=$HOME/.local/lib/python3/dist-packages/gmsh-git-Linux64-sdk/lib/:PYTHONPATH
-
cd tests
-
python3 testshp.py
seamshtest-py36
:
image
:
immc/seamsh-valid-py36:v0.1
stage
:
test
script
:
-
pip3 install --user dist/*manylinux1_x86_64*
...
...
docker/valid-py36/Dockerfile
0 → 100644
View file @
3e31e89b
# seamsh - Copyright (C) <2010-2020>
# <Universite catholique de Louvain (UCL), Belgium
#
# List of the contributors to the development of seamsh: see AUTHORS file.
# Description and complete License: see LICENSE file.
#
# This program (seamsh) is free software:
# you can redistribute it and/or modify it under the terms of the GNU Lesser General
# Public License as published by the Free Software Foundation, either version
# 3 of the License, or (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public License
# along with this program (see COPYING file). If not,
# see <http://www.gnu.org/licenses/>.
FROM
python:3.6
RUN
apt update
ENV
DEBIAN_FRONTEND=noninteractive
RUN
apt update
&&
apt
install
-y
git gmsh gdal-bin libgdal-dev
VOLUME
["/etc/gitlab-runner"]
RUN
useradd
-ms
/bin/bash validator
USER
validator
RUN
pip
install
numpy gmsh-dev
RUN
pip
install
gdal
==
2.4.4
WORKDIR
/home/validator
docker/valid/Dockerfile
View file @
3e31e89b
...
...
@@ -28,4 +28,6 @@ VOLUME ["/etc/gitlab-runner"]
RUN
useradd
-ms
/bin/bash validator
USER
validator
RUN
pip3
install
numpy gmsh-dev
RUN
pip3
install
gdal
WORKDIR
/home/validator
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment