-
Notifications
You must be signed in to change notification settings - Fork 37
/
Copy pathcodeship-services.yml
82 lines (70 loc) · 1.6 KB
/
codeship-services.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
image_builder: &build-base
build:
context: .
dockerfile: ./deployment/build-env.dockerfile
add_docker: true
cached: true
working_dir: /opt/molecular-design-toolkit
environment: &repo
REPO: "docker.io/autodesk/moldesign:"
coverage_pusher:
<<: *build-base
cached: false
encrypted_env_file: ./deployment/test-tokens.crypt
volumes:
- ./tmp/reports:/opt/reports
publisher:
<<: *build-base
cached: false
encrypted_env_file: ./deployment/deploy-tokens.crypt
volumes:
- ./tmp/dist:/opt/dist
test_moldesign_minimal: &test-base
working_dir: /opt/molecular-design-toolkit/
encrypted_env_file: ./deployment/test-tokens.crypt
add_docker: true
volumes:
- ./tmp/reports:/opt/reports
build: &test-build-base
context: ./
dockerfile: deployment/test-env.dockerfile
args:
baseimage: moldesign_minimal
environment:
<<: *repo
TESTENV: minimal
PYVERSION: 3
OPENMM_CPU_THREADS: 1
test_moldesign_minimal_py2:
<<: *test-base
build:
<<: *test-build-base
args:
baseimage: moldesign_minimal_py2
environment:
<<: *repo
TESTENV: minimal
PYVERSION: 2
OPENMM_CPU_THREADS: 1
test_moldesign_complete:
<<: *test-base
build:
<<: *test-build-base
args:
baseimage: moldesign_complete
environment:
<<: *repo
TESTENV: complete
PYVERSION: 3
OPENMM_CPU_THREADS: 1
test_moldesign_complete_py2:
<<: *test-base
build:
<<: *test-build-base
args:
baseimage: moldesign_complete_py2
environment:
<<: *repo
TESTENV: complete
PYVERSION: 2
OPENMM_CPU_THREADS: 1