38
38
UCX_VERSION : v1.19.x
39
39
40
40
steps :
41
+ - name : Initial File Count
42
+ parallel : false
43
+ run : |
44
+ echo "=== INITIAL FILE COUNT ==="
45
+ echo "Total files in workspace: $(find ${WORKSPACE} -type f | wc -l)"
46
+ echo "Workspace contents:"
47
+ ls -la ${WORKSPACE}
48
+ if [ -d "${WORKSPACE}/.gitlab" ]; then
49
+ echo ".gitlab directory exists: $(ls -la ${WORKSPACE}/.gitlab | wc -l) items"
50
+ ls -la ${WORKSPACE}/.gitlab
51
+ else
52
+ echo ".gitlab directory: NOT FOUND"
53
+ fi
54
+ echo "=========================="
55
+
41
56
- name : Get Environment Info
42
57
parallel : false
43
58
run : |
@@ -61,16 +76,44 @@ steps:
61
76
ibv_devinfo
62
77
#ib_write_bw
63
78
79
+ - name : Post Environment Info File Count
80
+ parallel : false
81
+ run : |
82
+ echo "=== POST ENVIRONMENT INFO FILE COUNT ==="
83
+ echo "Total files in workspace: $(find ${WORKSPACE} -type f | wc -l)"
84
+ if [ -d "${WORKSPACE}/.gitlab" ]; then
85
+ echo ".gitlab directory: EXISTS ($(ls -la ${WORKSPACE}/.gitlab | wc -l) items)"
86
+ else
87
+ echo ".gitlab directory: NOT FOUND"
88
+ fi
89
+ echo "========================================="
64
90
65
91
- name : Build GPU Test Environment
66
92
parallel : false
67
93
run : |
94
+ echo "=== PRE BUILD GPU TEST ENVIRONMENT ==="
95
+ echo "Total files: $(find ${WORKSPACE} -type f | wc -l)"
96
+ echo "======================================="
97
+
68
98
docker build -t "${JOB_BASE_NAME}-${BUILD_ID}-${axis_index}" -f .ci/dockerfiles/Dockerfile.gpu_test --build-arg BASE_IMAGE=${image} .
99
+
100
+ echo "=== POST BUILD GPU TEST ENVIRONMENT ==="
101
+ echo "Total files: $(find ${WORKSPACE} -type f | wc -l)"
102
+ if [ -d "${WORKSPACE}/.gitlab" ]; then
103
+ echo ".gitlab directory: EXISTS"
104
+ else
105
+ echo ".gitlab directory: NOT FOUND"
106
+ fi
107
+ echo "========================================"
69
108
onfail : docker image rm -f "${JOB_BASE_NAME}-${BUILD_ID}-${axis_index}"
70
109
71
110
- name : Run GPU Test Environment
72
111
parallel : false
73
112
run : |
113
+ echo "=== PRE RUN GPU TEST ENVIRONMENT ==="
114
+ echo "Total files: $(find ${WORKSPACE} -type f | wc -l)"
115
+ echo "===================================="
116
+
74
117
docker run -dt --name "${JOB_BASE_NAME}-${BUILD_ID}-${axis_index}" \
75
118
--ulimit memlock=-1:-1 \
76
119
--network=host \
@@ -82,30 +125,69 @@ steps:
82
125
-v ${WORKSPACE}:${WORKSPACE} \
83
126
-w ${WORKSPACE} \
84
127
"${JOB_BASE_NAME}-${BUILD_ID}-${axis_index}"
128
+
129
+ echo "=== POST RUN GPU TEST ENVIRONMENT ==="
130
+ echo "Total files: $(find ${WORKSPACE} -type f | wc -l)"
131
+ if [ -d "${WORKSPACE}/.gitlab" ]; then
132
+ echo ".gitlab directory: EXISTS"
133
+ else
134
+ echo ".gitlab directory: NOT FOUND"
135
+ fi
136
+ echo "====================================="
85
137
onfail : |
86
138
docker rm -f "${JOB_BASE_NAME}-${BUILD_ID}-${axis_index}"
87
139
docker image rm -f "${JOB_BASE_NAME}-${BUILD_ID}-${axis_index}"
88
140
89
141
- name : Build
90
142
parallel : false
91
143
run : |
144
+ echo "=== PRE BUILD ==="
145
+ echo "Total files: $(find ${WORKSPACE} -type f | wc -l)"
146
+ if [ -d "${WORKSPACE}/.gitlab" ]; then
147
+ echo ".gitlab directory: EXISTS"
148
+ echo ".gitlab/build.sh exists: $(test -f ${WORKSPACE}/.gitlab/build.sh && echo YES || echo NO)"
149
+ else
150
+ echo ".gitlab directory: NOT FOUND"
151
+ fi
152
+ echo "=================="
153
+
92
154
docker exec -w ${WORKSPACE} -e UCX_VERSION=${UCX_VERSION} "${JOB_BASE_NAME}-${BUILD_ID}-${axis_index}" /bin/bash -c ".gitlab/build.sh ${INSTALL_DIR}"
155
+
156
+ echo "=== POST BUILD ==="
157
+ echo "Total files: $(find ${WORKSPACE} -type f | wc -l)"
158
+ echo "=================="
93
159
onfail : |
94
160
docker rm -f "${JOB_BASE_NAME}-${BUILD_ID}-${axis_index}"
95
161
docker image rm -f "${JOB_BASE_NAME}-${BUILD_ID}-${axis_index}"
96
162
97
163
- name : Test CPP
98
164
parallel : false
99
165
run : |
166
+ echo "=== PRE TEST CPP ==="
167
+ echo "Total files: $(find ${WORKSPACE} -type f | wc -l)"
168
+ echo "===================="
169
+
100
170
docker exec -w ${WORKSPACE} "${JOB_BASE_NAME}-${BUILD_ID}-${axis_index}" /bin/bash -c ".gitlab/test_cpp.sh ${INSTALL_DIR}"
171
+
172
+ echo "=== POST TEST CPP ==="
173
+ echo "Total files: $(find ${WORKSPACE} -type f | wc -l)"
174
+ echo "====================="
101
175
onfail : |
102
176
docker rm -f "${JOB_BASE_NAME}-${BUILD_ID}-${axis_index}"
103
177
docker image rm -f "${JOB_BASE_NAME}-${BUILD_ID}-${axis_index}"
104
178
105
179
- name : Test Python
106
180
parallel : false
107
181
run : |
182
+ echo "=== PRE TEST PYTHON ==="
183
+ echo "Total files: $(find ${WORKSPACE} -type f | wc -l)"
184
+ echo "======================="
185
+
108
186
docker exec -w ${WORKSPACE} "${JOB_BASE_NAME}-${BUILD_ID}-${axis_index}" /bin/bash -c ".gitlab/test_python.sh ${INSTALL_DIR}"
187
+
188
+ echo "=== POST TEST PYTHON ==="
189
+ echo "Total files: $(find ${WORKSPACE} -type f | wc -l)"
190
+ echo "========================"
109
191
always : |
110
192
docker rm -f "${JOB_BASE_NAME}-${BUILD_ID}-${axis_index}"
111
193
docker image rm -f "${JOB_BASE_NAME}-${BUILD_ID}-${axis_index}"
0 commit comments