@@ -2,7 +2,7 @@ version: 2.1
2
2
3
3
orbs :
4
4
release-tools :
paperspace/[email protected]
5
- docker-tools :
paperspace/[email protected] .4
5
+ docker-tools :
paperspace/[email protected] .6
6
6
7
7
_docker_image : &docker_image paperspace/gradient-sdk
8
8
_workspace_root : &workspace_root .
@@ -25,39 +25,13 @@ workflows:
25
25
filters :
26
26
branches :
27
27
only : master
28
- - docker-tools/build_and_push :
29
- name : build_and_push_master
30
- context : docker-deploy
31
- docker_username : ${DOCKER_USERNAME}
32
- docker_password : ${DOCKER_PASSWORD}
33
- workspace_root : *workspace_root
34
- docker_image : *docker_image
35
- docker_tag : 0.0.0-latest
36
- requires :
37
- - test
38
- filters :
39
- branches :
40
- only : master
41
28
42
29
pr :
43
30
jobs :
44
31
- test :
45
32
filters :
46
33
branches :
47
34
ignore : master
48
- - docker-tools/build_and_push :
49
- name : build_and_push
50
- context : docker-deploy
51
- docker_username : ${DOCKER_USERNAME}
52
- docker_password : ${DOCKER_PASSWORD}
53
- workspace_root : *workspace_root
54
- docker_image : *docker_image
55
- requires :
56
- - test
57
- filters :
58
- branches :
59
- ignore : master
60
-
61
35
62
36
release :
63
37
jobs :
@@ -78,6 +52,20 @@ workflows:
78
52
only : /.*/
79
53
branches :
80
54
ignore : /.*/
55
+ - docker-tools/build_and_push :
56
+ name : build_and_push_latest
57
+ context : docker-deploy
58
+ docker_username : ${DOCKER_USERNAME}
59
+ docker_password : ${DOCKER_PASSWORD}
60
+ workspace_root : *workspace_root
61
+ docker_image : *docker_image
62
+ docker_tag : latest
63
+ filters :
64
+ tags :
65
+ only : /.*/
66
+ branches :
67
+ ignore : /.*/
68
+ docker_build_args : --build-arg VERSION=${CIRCLE_TAG}
81
69
82
70
executors :
83
71
python-tox :
0 commit comments