Skip to content

Commit 86c3c74

Browse files
authored
add new nginx versions to CircleCI builds (#6)
1 parent ab2852c commit 86c3c74

File tree

2 files changed

+60
-0
lines changed

2 files changed

+60
-0
lines changed

.circleci/config.yml

+56
Original file line numberDiff line numberDiff line change
@@ -83,6 +83,34 @@ jobs:
8383
workflows:
8484
build-and-test-all:
8585
jobs:
86+
- build:
87+
name: "build 1.23.2-alpine"
88+
build-image: "datadog/docker-library:nginx-datadog-build-1.23.2-alpine"
89+
nginx-tag: "1.23.2-alpine"
90+
filters:
91+
tags:
92+
only: /^v[0-9]+\.[0-9]+\.[0-9]+/
93+
- test:
94+
name: "test 1.23.2-alpine"
95+
requires:
96+
- "build 1.23.2-alpine"
97+
filters:
98+
tags:
99+
only: /^v[0-9]+\.[0-9]+\.[0-9]+/
100+
- build:
101+
name: "build 1.23.2"
102+
build-image: "datadog/docker-library:nginx-datadog-build-1.23.2"
103+
nginx-tag: "1.23.2"
104+
filters:
105+
tags:
106+
only: /^v[0-9]+\.[0-9]+\.[0-9]+/
107+
- test:
108+
name: "test 1.23.2"
109+
requires:
110+
- "build 1.23.2"
111+
filters:
112+
tags:
113+
only: /^v[0-9]+\.[0-9]+\.[0-9]+/
86114
- build:
87115
name: "build 1.23.1-alpine"
88116
build-image: "datadog/docker-library:nginx-datadog-build-1.23.1-alpine"
@@ -139,6 +167,34 @@ workflows:
139167
filters:
140168
tags:
141169
only: /^v[0-9]+\.[0-9]+\.[0-9]+/
170+
- build:
171+
name: "build 1.22.1-alpine"
172+
build-image: "datadog/docker-library:nginx-datadog-build-1.22.1-alpine"
173+
nginx-tag: "1.22.1-alpine"
174+
filters:
175+
tags:
176+
only: /^v[0-9]+\.[0-9]+\.[0-9]+/
177+
- test:
178+
name: "test 1.22.1-alpine"
179+
requires:
180+
- "build 1.22.1-alpine"
181+
filters:
182+
tags:
183+
only: /^v[0-9]+\.[0-9]+\.[0-9]+/
184+
- build:
185+
name: "build 1.22.1"
186+
build-image: "datadog/docker-library:nginx-datadog-build-1.22.1"
187+
nginx-tag: "1.22.1"
188+
filters:
189+
tags:
190+
only: /^v[0-9]+\.[0-9]+\.[0-9]+/
191+
- test:
192+
name: "test 1.22.1"
193+
requires:
194+
- "build 1.22.1"
195+
filters:
196+
tags:
197+
only: /^v[0-9]+\.[0-9]+\.[0-9]+/
142198
- build:
143199
name: "build 1.22.0-alpine"
144200
build-image: "datadog/docker-library:nginx-datadog-build-1.22.0-alpine"

bin/generate_jobs_yaml.sh

+4
Original file line numberDiff line numberDiff line change
@@ -14,10 +14,14 @@ cd "$REPO"
1414
# Here are the supported nginx tags.
1515
supported_nginx_tags=$(mktemp)
1616
>"$supported_nginx_tags" cat <<END_NGINX_TAGS
17+
1.23.2-alpine
18+
1.23.2
1719
1.23.1-alpine
1820
1.23.1
1921
1.23.0-alpine
2022
1.23.0
23+
1.22.1-alpine
24+
1.22.1
2125
1.22.0-alpine
2226
1.22.0
2327
1.21.6-alpine

0 commit comments

Comments
 (0)