@@ -21,9 +21,11 @@ docs_deploy: &docs
21
21
name : Deploy docs to gh-pages branch
22
22
command : gh-pages --dotfiles --message "doc(update) [skip ci]" --dist docs/_build/html
23
23
24
- version : 2
25
- jobs :
24
+ version : 2.1
25
+ orbs :
26
+ docker :
circleci/[email protected]
26
27
28
+ jobs :
27
29
build :
28
30
machine :
29
31
image : circleci/classic:201711-01
48
50
- build-v1-
49
51
paths :
50
52
- /tmp/docker
53
+ - docker/install-docker-credential-helper
54
+ - run :
55
+ name : Login into Docker Hub
56
+ command : |
57
+ if [[ -n "$DOCKER_PAT" ]]; then
58
+ echo "$DOCKER_PAT" | docker login -u $DOCKER_USER --password-stdin
59
+ fi
51
60
- run :
52
61
name : Set-up a Docker registry
53
62
command : |
@@ -452,6 +461,13 @@ jobs:
452
461
- build-v1-
453
462
paths :
454
463
- /tmp/docker
464
+ - docker/install-docker-credential-helper
465
+ - run :
466
+ name : Login into Docker Hub
467
+ command : |
468
+ if [[ -n "$DOCKER_PAT" ]]; then
469
+ echo "$DOCKER_PAT" | docker login -u $DOCKER_USER --password-stdin
470
+ fi
455
471
- run :
456
472
name : Set-up a Docker registry
457
473
command : |
@@ -466,11 +482,8 @@ jobs:
466
482
name : Deploy to Docker Hub
467
483
no_output_timeout : 40m
468
484
command : |
469
- if [[ -n "$DOCKER_PASS" ]]; then
470
- docker login -u $DOCKER_USER -p $DOCKER_PASS
471
- docker tag nipreps/dmriprep nipreps/dmriprep:${CIRCLE_BRANCH#docker/}
472
- docker push nipreps/dmriprep:${CIRCLE_BRANCH#docker/}
473
- fi
485
+ docker tag nipreps/dmriprep nipreps/dmriprep:${CIRCLE_BRANCH#docker/}
486
+ docker push nipreps/dmriprep:${CIRCLE_BRANCH#docker/}
474
487
475
488
deploy_docker :
476
489
machine :
@@ -501,6 +514,13 @@ jobs:
501
514
- build-v1-
502
515
paths :
503
516
- /tmp/docker
517
+ - docker/install-docker-credential-helper
518
+ - run :
519
+ name : Login into Docker Hub
520
+ command : |
521
+ if [[ -n "$DOCKER_PAT" ]]; then
522
+ echo "$DOCKER_PAT" | docker login -u $DOCKER_USER --password-stdin
523
+ fi
504
524
- run :
505
525
name : Set-up a Docker registry
506
526
command : |
@@ -515,15 +535,12 @@ jobs:
515
535
name : Deploy to Docker Hub
516
536
no_output_timeout : 40m
517
537
command : |
518
- if [[ -n "$DOCKER_PASS" ]]; then
519
- docker login -u $DOCKER_USER -p $DOCKER_PASS
520
- docker tag nipreps/dmriprep nipreps/dmriprep:unstable
521
- docker push nipreps/dmriprep:unstable
522
- if [[ -n "$CIRCLE_TAG" ]]; then
523
- docker push nipreps/dmriprep:latest
524
- docker tag nipreps/dmriprep nipreps/dmriprep:$CIRCLE_TAG
525
- docker push nipreps/dmriprep:$CIRCLE_TAG
526
- fi
538
+ docker tag nipreps/dmriprep nipreps/dmriprep:unstable
539
+ docker push nipreps/dmriprep:unstable
540
+ if [[ -n "$CIRCLE_TAG" ]]; then
541
+ docker push nipreps/dmriprep:latest
542
+ docker tag nipreps/dmriprep nipreps/dmriprep:$CIRCLE_TAG
543
+ docker push nipreps/dmriprep:$CIRCLE_TAG
527
544
fi
528
545
529
546
test_deploy_pypi :
0 commit comments