##// END OF EJS Templates
wheel: also build wheel for linux arm64 in the CI...
marmoute -
r53168:843c250f stable
parent child Browse files
Show More
@@ -113,6 +113,7 trigger-nightly-build:
113 expire_in: 1 week
113 expire_in: 1 week
114
114
115
115
116 # build linux wheel for amd64
116 build-c-wheel:
117 build-c-wheel:
117 extends: .build-wheel
118 extends: .build-wheel
118 variables:
119 variables:
@@ -190,6 +191,52 build-c-wheel-i686-musl:
190 needs:
191 needs:
191 - "trigger-wheel-i686-musl"
192 - "trigger-wheel-i686-musl"
192
193
194 trigger-wheel-arm64:
195 extends: .trigger
196 stage: build
197 rules:
198 - if: $CI_COMMIT_BRANCH =~ $RE_BRANCH
199 when: never
200 - if: $CI_COMMIT_BRANCH =~ $RE_TOPIC
201 when: manual
202 allow_failure: true
203
204 build-c-wheel-arm64:
205 extends: build-c-wheel
206 image: "registry.heptapod.net/mercurial/ci-images/core-wheel-arm64-c:v3.0"
207 tags:
208 - arm64
209 rules:
210 - if: $CI_COMMIT_BRANCH =~ $RE_BRANCH
211 needs:
212 - trigger-nightly-build
213 - if: $CI_COMMIT_BRANCH =~ $RE_TOPIC
214 needs:
215 - "trigger-wheel-arm64"
216
217 trigger-wheel-arm64-musl:
218 extends: .trigger
219 stage: build
220 rules:
221 - if: $CI_COMMIT_BRANCH =~ $RE_BRANCH
222 when: never
223 - if: $CI_COMMIT_BRANCH =~ $RE_TOPIC
224 when: manual
225 allow_failure: true
226
227 build-c-wheel-arm64-musl:
228 extends: build-c-wheel
229 image: "registry.heptapod.net/mercurial/ci-images/core-wheel-arm64-musl-c:v3.0"
230 tags:
231 - arm64
232 rules:
233 - if: $CI_COMMIT_BRANCH =~ $RE_BRANCH
234 needs:
235 - trigger-nightly-build
236 - if: $CI_COMMIT_BRANCH =~ $RE_TOPIC
237 needs:
238 - "trigger-wheel-arm64-musl"
239
193 .runtests:
240 .runtests:
194 extends: .all
241 extends: .all
195 stage: tests
242 stage: tests
@@ -642,11 +689,13 upload-wheel-nightly:
642 interruptible: false
689 interruptible: false
643 needs:
690 needs:
644 - build-c-wheel
691 - build-c-wheel
645 - build-c-wheel-macos
646 - build-c-wheel-windows
647 - build-c-wheel-musl
692 - build-c-wheel-musl
648 - build-c-wheel-i686
693 - build-c-wheel-i686
649 - build-c-wheel-i686-musl
694 - build-c-wheel-i686-musl
695 - build-c-wheel-arm64
696 - build-c-wheel-arm64-musl
697 - build-c-wheel-macos
698 - build-c-wheel-windows
650 - test-result-linux
699 - test-result-linux
651 - test-result-macos
700 - test-result-macos
652 - test-result-windows
701 - test-result-windows
General Comments 0
You need to be logged in to leave comments. Login now