@@ -12,6 +12,7 @@ commands:
12
12
file :
13
13
description : Path to the code coverage data file to upload.
14
14
type : string
15
+ default : " "
15
16
flags :
16
17
description : Flag the upload to group coverage metrics (e.g. unittests | integration | ui,chrome)
17
18
type : string
@@ -25,12 +26,27 @@ commands:
25
26
type : string
26
27
default : ${CIRCLE_BUILD_NUM}
27
28
steps :
28
- - run :
29
- name : Upload Coverage Results
30
- command : |
31
- bash <(curl -s https://codecov.io/bash) \
32
- -f << parameters.file >> \
33
- -n << parameters.upload_name >> \
34
- -t << parameters.token >> \
35
- -y << parameters.conf >> \
36
- -F << parameters.flags >> \
29
+ - when :
30
+ condition : << parameters.file >>
31
+ steps :
32
+ - run :
33
+ name : Upload Coverage Results
34
+ command : |
35
+ bash <(curl -s https://codecov.io/bash) \
36
+ -f << parameters.file >> \
37
+ -n << parameters.upload_name >> \
38
+ -t << parameters.token >> \
39
+ -y << parameters.conf >> \
40
+ -F << parameters.flags >> \
41
+
42
+ - unless :
43
+ condition : << parameters.file >>
44
+ steps :
45
+ - run :
46
+ name : Upload Coverage Results
47
+ command : |
48
+ bash <(curl -s https://codecov.io/bash) \
49
+ -n << parameters.upload_name >> \
50
+ -t << parameters.token >> \
51
+ -y << parameters.conf >> \
52
+ -F << parameters.flags >> \
0 commit comments