@@ -57,22 +57,24 @@ Repository tags:
57
57
```
58
58
ecr_sync_constraint = "-ge v1.1.1" // equivalent of >= v1.1.1 other operators ( -gt -le -lt) because >= chars is not allowed in aws tags
59
59
ecr_sync_source = "docker.io/owner/image"
60
- ecr_sync_include_rls = "ubuntu, rc" // releases to include v.1.2-ubuntu v1.2-RC-1
60
+ ecr_sync_include_rls = "ubuntu rc" // releases to include v.1.2-ubuntu v1.2-RC-1
61
61
ecr_sync_release_only = "true" // only release version exclude normal tags
62
62
ecr_sync_max_results = "10"
63
- ecr_sync_exclude_rls = "RC, UBUNTU" // exclude certain releases
64
- ecr_sync_exclude_tags = "1.1.1, 2.2.2" // exclude specific tags
65
- ecr_sync_include_tags = "1.1.1, 2.2.2" // exclude specific tags
63
+ ecr_sync_exclude_rls = "RC UBUNTU" // exclude certain releases
64
+ ecr_sync_exclude_tags = "1.1.1 2.2.2" // exclude specific tags
65
+ ecr_sync_include_tags = "1.1.1 2.2.2" // exclude specific tags
66
66
```
67
67
## Versions
68
68
69
69
use constraint for version constraints
70
70
71
71
examples:
72
72
``` hcl
73
- "constraint": "~> v3.0"
74
- "constraint": "=> v3.0, < v5.0"
75
- "constraint": "= v3.0"
73
+ "constraint": "-ge v3.0"
74
+ "constraint": "-gt v3.0"
75
+ "constraint": "-le v3.0"
76
+ "constraint": "-lt v3.0"
77
+
76
78
```
77
79
78
80
use include_rls to include certain keywords/pre-releases:
@@ -83,21 +85,21 @@ Example for v1.2-beta-10 it is beta and 10
83
85
to include beta pre-releases:
84
86
85
87
``` hcl
86
- "include_rls": [ "beta"]
88
+ "include_rls": "beta"
87
89
```
88
90
to exclude beta pre-releases:
89
91
90
92
``` hcl
91
- "exclude_rls": [ "beta"]
93
+ "exclude_rls": "beta"
92
94
```
93
95
94
96
to include debian builds but exclude release candidates,alpha or beta
95
97
96
98
v1.2.3-debian-1-rc
97
99
98
100
``` hcl
99
- "include_rls": [ "debian"]
100
- "exclude_rls": [ "rc"," beta"," alpha"]
101
+ "include_rls": "debian"
102
+ "exclude_rls": "rc beta alpha"
101
103
```
102
104
103
105
See for more info:
0 commit comments