Skip to content

Commit f401439

Browse files
authored
Merge pull request #1623 from FCP-INDI/CI/skip-singularity
💚 Trim CircleCI workflow
2 parents 952d27b + 6e04b4f commit f401439

File tree

1 file changed

+72
-72
lines changed

1 file changed

+72
-72
lines changed

.circleci/main.yml

Lines changed: 72 additions & 72 deletions
Original file line numberDiff line numberDiff line change
@@ -56,23 +56,23 @@ commands:
5656
steps:
5757
- push-to-docker-hub:
5858
tag: nightly
59-
- when:
60-
condition:
61-
not:
62-
equal: [ << parameters.variant >>, fMRIPrep-LTS ]
63-
steps:
64-
- run:
65-
name: "Starting local registry"
66-
command: docker run -d -p 5000:5000 --restart=always --name registry registry:2
67-
- get-singularity
68-
- run:
69-
name: "Building Singularity image from Docker image"
70-
command: |
71-
docker load < ${DOCKER_TARBALL}.tar.gz
72-
docker tag fcpindi/c-pac:${DOCKER_TAG} localhost:5000/fcpindi/c-pac:${DOCKER_TAG}
73-
docker push localhost:5000/fcpindi/c-pac:${DOCKER_TAG}
74-
SINGULARITY_NOHTTPS=1 singularity build cpac-singularity-image${VARIANT}.simg docker://localhost:5000/fcpindi/c-pac:${DOCKER_TAG}
75-
no_output_timeout: 5h
59+
# - when:
60+
# condition:
61+
# not:
62+
# equal: [ << parameters.variant >>, fMRIPrep-LTS ]
63+
# steps:
64+
# - run:
65+
# name: "Starting local registry"
66+
# command: docker run -d -p 5000:5000 --restart=always --name registry registry:2
67+
# - get-singularity
68+
# - run:
69+
# name: "Building Singularity image from Docker image"
70+
# command: |
71+
# docker load < ${DOCKER_TARBALL}.tar.gz
72+
# docker tag fcpindi/c-pac:${DOCKER_TAG} localhost:5000/fcpindi/c-pac:${DOCKER_TAG}
73+
# docker push localhost:5000/fcpindi/c-pac:${DOCKER_TAG}
74+
# SINGULARITY_NOHTTPS=1 singularity build cpac-singularity-image${VARIANT}.simg docker://localhost:5000/fcpindi/c-pac:${DOCKER_TAG}
75+
# no_output_timeout: 5h
7676
check-updated:
7777
steps:
7878
- restore_cache:
@@ -234,13 +234,13 @@ jobs:
234234
- build-images
235235
- store_artifacts:
236236
path: cpac-docker-image.tar.gz
237-
- store_artifacts:
238-
path: cpac-singularity-image.simg
237+
# - store_artifacts:
238+
# path: cpac-singularity-image.simg
239239
- persist_to_workspace:
240240
root: /home/circleci/
241241
paths:
242242
- project/cpac-docker-image.tar.gz
243-
- project/cpac-singularity-image.simg
243+
# - project/cpac-singularity-image.simg
244244
build-ABCD-HCP:
245245
machine:
246246
image: ubuntu-2004:202010-01
@@ -252,13 +252,13 @@ jobs:
252252
variant: ABCD-HCP
253253
- store_artifacts:
254254
path: cpac-docker-image-ABCD-HCP.tar.gz
255-
- store_artifacts:
256-
path: cpac-singularity-image-ABCD-HCP.simg
255+
# - store_artifacts:
256+
# path: cpac-singularity-image-ABCD-HCP.simg
257257
- persist_to_workspace:
258258
root: /home/circleci/
259259
paths:
260260
- project/cpac-docker-image-ABCD-HCP.tar.gz
261-
- project/cpac-singularity-image-ABCD-HCP.simg
261+
# - project/cpac-singularity-image-ABCD-HCP.simg
262262
build-fMRIPrep-LTS:
263263
machine:
264264
image: ubuntu-2004:202010-01
@@ -270,13 +270,13 @@ jobs:
270270
variant: fMRIPrep-LTS
271271
- store_artifacts:
272272
path: cpac-docker-image-fMRIPrep-LTS.tar.gz
273-
- store_artifacts:
274-
path: cpac-singularity-image-fMRIPrep-LTS.simg
273+
# - store_artifacts:
274+
# path: cpac-singularity-image-fMRIPrep-LTS.simg
275275
- persist_to_workspace:
276276
root: /home/circleci/
277277
paths:
278278
- project/cpac-docker-image-fMRIPrep-LTS.tar.gz
279-
- project/cpac-singularity-image-fMRIPrep-LTS.simg
279+
# - project/cpac-singularity-image-fMRIPrep-LTS.simg
280280
build-lite:
281281
machine:
282282
image: ubuntu-2004:202010-01
@@ -288,13 +288,13 @@ jobs:
288288
variant: lite
289289
- store_artifacts:
290290
path: cpac-docker-image-lite.tar.gz
291-
- store_artifacts:
292-
path: cpac-singularity-image-lite.simg
291+
# - store_artifacts:
292+
# path: cpac-singularity-image-lite.simg
293293
- persist_to_workspace:
294294
root: /home/circleci/
295295
paths:
296296
- project/cpac-docker-image-lite.tar.gz
297-
- project/cpac-singularity-image-lite.simg
297+
# - project/cpac-singularity-image-lite.simg
298298
check-version:
299299
machine:
300300
image: ubuntu-2004:202010-01
@@ -338,16 +338,16 @@ jobs:
338338
- check-updated
339339
- restore_cache:
340340
key: coverage-docker--{{ .Revision }}
341-
- restore_cache:
342-
key: coverage-singularity--{{ .Revision }}
341+
# - restore_cache:
342+
# key: coverage-singularity--{{ .Revision }}
343343
- restore_cache:
344344
key: coverage-docker-ABCD-HCP-{{ .Revision }}
345-
- restore_cache:
346-
key: coverage-singularity-ABCD-HCP-{{ .Revision }}
345+
# - restore_cache:
346+
# key: coverage-singularity-ABCD-HCP-{{ .Revision }}
347347
- restore_cache:
348348
key: coverage-docker-lite-{{ .Revision }}
349-
- restore_cache:
350-
key: coverage-singularity-lite-{{ .Revision }}
349+
# - restore_cache:
350+
# key: coverage-singularity-lite-{{ .Revision }}
351351
- set-python-version
352352
- combine-coverage
353353
- store_artifacts:
@@ -415,14 +415,14 @@ workflows:
415415
name: "Build images"
416416
requires:
417417
- "Checking for updated version"
418-
- build-ABCD-HCP:
419-
name: "Build ABCD-HCP variant images"
420-
requires:
421-
- "Checking for updated version"
422-
- build-fMRIPrep-LTS:
423-
name: "Build fMRIPrep-LTS variant images"
424-
requires:
425-
- "Checking for updated version"
418+
# - build-ABCD-HCP:
419+
# name: "Build ABCD-HCP variant images"
420+
# requires:
421+
# - "Checking for updated version"
422+
# - build-fMRIPrep-LTS:
423+
# name: "Build fMRIPrep-LTS variant images"
424+
# requires:
425+
# - "Checking for updated version"
426426
- build-lite:
427427
name: "Build lite variant images"
428428
requires:
@@ -433,42 +433,42 @@ workflows:
433433
name: "Combine coverage"
434434
requires:
435435
- "Test in Docker"
436-
- "Test in Singularity"
436+
# - "Test in Singularity"
437437
- "Test lite variant in Docker"
438-
- "Test lite variant in Singularity"
439-
- "Test ABCD-HCP variant in Docker"
440-
- "Test ABCD-HCP variant in Singularity"
441-
- "Test fMRIPrep-LTS variant in Docker"
438+
# - "Test lite variant in Singularity"
439+
# - "Test ABCD-HCP variant in Docker"
440+
# - "Test ABCD-HCP variant in Singularity"
441+
# - "Test fMRIPrep-LTS variant in Docker"
442442
- pytest-docker:
443443
name: "Test in Docker"
444444
requires:
445445
- "Build images"
446-
- pytest-docker:
447-
name: "Test ABCD-HCP variant in Docker"
448-
requires:
449-
- "Build ABCD-HCP variant images"
450-
variant: ABCD-HCP
451-
- pytest-docker:
452-
name: "Test fMRIPrep-LTS variant in Docker"
453-
requires:
454-
- "Build fMRIPrep-LTS variant images"
455-
variant: fMRIPrep-LTS
446+
# - pytest-docker:
447+
# name: "Test ABCD-HCP variant in Docker"
448+
# requires:
449+
# - "Build ABCD-HCP variant images"
450+
# variant: ABCD-HCP
451+
# - pytest-docker:
452+
# name: "Test fMRIPrep-LTS variant in Docker"
453+
# requires:
454+
# - "Build fMRIPrep-LTS variant images"
455+
# variant: fMRIPrep-LTS
456456
- pytest-docker:
457457
name: "Test lite variant in Docker"
458458
requires:
459459
- "Build lite variant images"
460460
variant: lite
461-
- pytest-singularity:
462-
name: "Test in Singularity"
463-
requires:
464-
- "Build images"
465-
- pytest-singularity:
466-
name: "Test ABCD-HCP variant in Singularity"
467-
requires:
468-
- "Build ABCD-HCP variant images"
469-
variant: ABCD-HCP
470-
- pytest-singularity:
471-
name: "Test lite variant in Singularity"
472-
requires:
473-
- "Build lite variant images"
474-
variant: lite
461+
# - pytest-singularity:
462+
# name: "Test in Singularity"
463+
# requires:
464+
# - "Build images"
465+
# - pytest-singularity:
466+
# name: "Test ABCD-HCP variant in Singularity"
467+
# requires:
468+
# - "Build ABCD-HCP variant images"
469+
# variant: ABCD-HCP
470+
# - pytest-singularity:
471+
# name: "Test lite variant in Singularity"
472+
# requires:
473+
# - "Build lite variant images"
474+
# variant: lite

0 commit comments

Comments
 (0)