Newer
Older
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
83
84
85
86
87
88
89
90
91
92
93
image: whit/image_recipes/ubuntu_dind:latest
#docker pull eicweb.phy.anl.gov:4567/whit/image_recipes/ubuntu_base:latest
stages:
- build
- test
- phase2
- phase3
singularity:
stage: build
when: manual
script:
- /bin/bash .gitlabci/setup.sh
artifacts:
paths:
- build/Singularity.simg
- build/Singularity
- build/Singularity.broadwell.simg
- build/Singularity.broadwell
# Ubuntu docker build
ubuntu_docker:
stage: phase1
#when: manual
script:
- docker login eicweb.phy.anl.gov:4567 -u whit -p ${eic0_registry_push_token}
- cd ubuntu_base && make release
# - docker login eicweb.phy.anl.gov:4567 -u whit -p ${eic0_registry_push_token}
# - docker tag whit/image_recipes/ubuntu_base:latest eicweb.phy.anl.gov:4567/whit/image_recipes/ubuntu_base:latest
# - docker push eicweb.phy.anl.gov:4567/whit/image_recipes/ubuntu_base:latest
ubuntu_broadwell_docker:
stage: phase1
#when: manual
script:
- docker login eicweb.phy.anl.gov:4567 -u whit -p ${eic0_registry_push_token}
- cd ubuntu_base && make release-alt
ubuntu_singular:
stage: phase2
when: manual
script:
- /bin/bash .gitlabci/setup.sh
- mkdir -p build
- cd ubuntu_base && /bin/bash .gitlabci/build.sh Singularity.ubuntu && cp Singularity.ubunbu.simg ../build
- cp ubuntu_base/Singularity.ubuntu build/.
artifacts:
paths:
- build/Singularity.ubuntu.simg
- build/Singularity.ubuntu
# ROOT docker image build
root_docker:
stage: phase2
#when: manual
dependencies:
- ubuntu_docker
script:
#- /bin/bash .gitlabci/setup.sh
- docker login eicweb.phy.anl.gov:4567 -u whit -p ${eic0_registry_push_token}
- cd root_base && make release
# - docker login eicweb.phy.anl.gov:4567 -u whit -p ${eic0_registry_push_token}
# - docker tag whit/image_recipes/root_base:latest eicweb.phy.anl.gov:4567/whit/image_recipes/root_base:latest
# - docker push eicweb.phy.anl.gov:4567/whit/image_recipes/root_base:latest
#- /bin/bash .gitlabci/setup.sh
root_broadwell_docker:
stage: phase2
#when: manual
dependencies:
- ubuntu_broadwell_docker
script:
- docker login eicweb.phy.anl.gov:4567 -u whit -p ${eic0_registry_push_token}
- cd root_base && make release-alt
root_singular:
stage: phase3
when: manual
script:
- /bin/bash .gitlabci/setup.sh
- mkdir -p build
- cd root_base && /bin/bash .gitlabci/build.sh Singularity.root && cp Singularity.ubunbu.simg ../build
- cp root_base/Singularity.root build/.
artifacts:
paths:
- build/Singularity.root.simg
- build/Singularity.root