Skip to content

Commit 5b5a03f

Browse files
Merge pull request #34 from theohbrothers/enhancement/bump-powershell-7.2-variants-to-7.2.2
Enhancement: Bump powershell `7.2` variants to `7.2.2`
2 parents 93d1cde + 0e8f40d commit 5b5a03f

File tree

7 files changed

+124
-29
lines changed

7 files changed

+124
-29
lines changed

.github/workflows/ci-master-pr.yml

Lines changed: 23 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -32,10 +32,10 @@ jobs:
3232
run: |
3333
git diff --exit-code
3434
35-
build-7-2-0-alpine-3-14:
35+
build-7-2-2-alpine-3-14:
3636
runs-on: ubuntu-latest
3737
env:
38-
VARIANT: 7.2.0-alpine-3.14
38+
VARIANT: 7.2.2-alpine-3.14
3939
steps:
4040
- name: Checkout
4141
uses: actions/checkout@v3
@@ -107,7 +107,7 @@ jobs:
107107
if: github.event_name == 'pull_request'
108108
uses: docker/build-push-action@v3
109109
with:
110-
context: variants/7.2.0-alpine-3.14
110+
context: variants/7.2.2-alpine-3.14
111111
platforms: linux/386,linux/amd64,linux/arm/v6,linux/arm/v7,linux/arm64,linux/s390x
112112
push: false
113113
tags: |
@@ -121,7 +121,7 @@ jobs:
121121
if: github.ref == 'refs/heads/master'
122122
uses: docker/build-push-action@v3
123123
with:
124-
context: variants/7.2.0-alpine-3.14
124+
context: variants/7.2.2-alpine-3.14
125125
platforms: linux/386,linux/amd64,linux/arm/v6,linux/arm/v7,linux/arm64,linux/s390x
126126
push: true
127127
tags: |
@@ -134,7 +134,7 @@ jobs:
134134
if: startsWith(github.ref, 'refs/tags/')
135135
uses: docker/build-push-action@v3
136136
with:
137-
context: variants/7.2.0-alpine-3.14
137+
context: variants/7.2.2-alpine-3.14
138138
platforms: linux/386,linux/amd64,linux/arm/v6,linux/arm/v7,linux/arm64,linux/s390x
139139
push: true
140140
tags: |
@@ -152,10 +152,10 @@ jobs:
152152
rm -rf /tmp/.buildx-cache
153153
mv /tmp/.buildx-cache-new /tmp/.buildx-cache
154154
155-
build-7-2-0-alpine-3-14-git-sops:
155+
build-7-2-2-alpine-3-14-git-sops:
156156
runs-on: ubuntu-latest
157157
env:
158-
VARIANT: 7.2.0-alpine-3.14-git-sops
158+
VARIANT: 7.2.2-alpine-3.14-git-sops
159159
steps:
160160
- name: Checkout
161161
uses: actions/checkout@v3
@@ -227,7 +227,7 @@ jobs:
227227
if: github.event_name == 'pull_request'
228228
uses: docker/build-push-action@v3
229229
with:
230-
context: variants/7.2.0-alpine-3.14-git-sops
230+
context: variants/7.2.2-alpine-3.14-git-sops
231231
platforms: linux/386,linux/amd64,linux/arm/v6,linux/arm/v7,linux/arm64,linux/s390x
232232
push: false
233233
tags: |
@@ -241,7 +241,7 @@ jobs:
241241
if: github.ref == 'refs/heads/master'
242242
uses: docker/build-push-action@v3
243243
with:
244-
context: variants/7.2.0-alpine-3.14-git-sops
244+
context: variants/7.2.2-alpine-3.14-git-sops
245245
platforms: linux/386,linux/amd64,linux/arm/v6,linux/arm/v7,linux/arm64,linux/s390x
246246
push: true
247247
tags: |
@@ -254,7 +254,7 @@ jobs:
254254
if: startsWith(github.ref, 'refs/tags/')
255255
uses: docker/build-push-action@v3
256256
with:
257-
context: variants/7.2.0-alpine-3.14-git-sops
257+
context: variants/7.2.2-alpine-3.14-git-sops
258258
platforms: linux/386,linux/amd64,linux/arm/v6,linux/arm/v7,linux/arm64,linux/s390x
259259
push: true
260260
tags: |
@@ -1232,10 +1232,10 @@ jobs:
12321232
rm -rf /tmp/.buildx-cache
12331233
mv /tmp/.buildx-cache-new /tmp/.buildx-cache
12341234
1235-
build-7-2-0-ubuntu-20-04:
1235+
build-7-2-2-ubuntu-20-04:
12361236
runs-on: ubuntu-latest
12371237
env:
1238-
VARIANT: 7.2.0-ubuntu-20.04
1238+
VARIANT: 7.2.2-ubuntu-20.04
12391239
steps:
12401240
- name: Checkout
12411241
uses: actions/checkout@v3
@@ -1307,7 +1307,7 @@ jobs:
13071307
if: github.event_name == 'pull_request'
13081308
uses: docker/build-push-action@v3
13091309
with:
1310-
context: variants/7.2.0-ubuntu-20.04
1310+
context: variants/7.2.2-ubuntu-20.04
13111311
platforms: linux/386,linux/amd64,linux/arm/v6,linux/arm/v7,linux/arm64,linux/s390x
13121312
push: false
13131313
tags: |
@@ -1321,7 +1321,7 @@ jobs:
13211321
if: github.ref == 'refs/heads/master'
13221322
uses: docker/build-push-action@v3
13231323
with:
1324-
context: variants/7.2.0-ubuntu-20.04
1324+
context: variants/7.2.2-ubuntu-20.04
13251325
platforms: linux/386,linux/amd64,linux/arm/v6,linux/arm/v7,linux/arm64,linux/s390x
13261326
push: true
13271327
tags: |
@@ -1334,7 +1334,7 @@ jobs:
13341334
if: startsWith(github.ref, 'refs/tags/')
13351335
uses: docker/build-push-action@v3
13361336
with:
1337-
context: variants/7.2.0-ubuntu-20.04
1337+
context: variants/7.2.2-ubuntu-20.04
13381338
platforms: linux/386,linux/amd64,linux/arm/v6,linux/arm/v7,linux/arm64,linux/s390x
13391339
push: true
13401340
tags: |
@@ -1352,10 +1352,10 @@ jobs:
13521352
rm -rf /tmp/.buildx-cache
13531353
mv /tmp/.buildx-cache-new /tmp/.buildx-cache
13541354
1355-
build-7-2-0-ubuntu-20-04-git-sops:
1355+
build-7-2-2-ubuntu-20-04-git-sops:
13561356
runs-on: ubuntu-latest
13571357
env:
1358-
VARIANT: 7.2.0-ubuntu-20.04-git-sops
1358+
VARIANT: 7.2.2-ubuntu-20.04-git-sops
13591359
steps:
13601360
- name: Checkout
13611361
uses: actions/checkout@v3
@@ -1427,7 +1427,7 @@ jobs:
14271427
if: github.event_name == 'pull_request'
14281428
uses: docker/build-push-action@v3
14291429
with:
1430-
context: variants/7.2.0-ubuntu-20.04-git-sops
1430+
context: variants/7.2.2-ubuntu-20.04-git-sops
14311431
platforms: linux/386,linux/amd64,linux/arm/v6,linux/arm/v7,linux/arm64,linux/s390x
14321432
push: false
14331433
tags: |
@@ -1441,7 +1441,7 @@ jobs:
14411441
if: github.ref == 'refs/heads/master'
14421442
uses: docker/build-push-action@v3
14431443
with:
1444-
context: variants/7.2.0-ubuntu-20.04-git-sops
1444+
context: variants/7.2.2-ubuntu-20.04-git-sops
14451445
platforms: linux/386,linux/amd64,linux/arm/v6,linux/arm/v7,linux/arm64,linux/s390x
14461446
push: true
14471447
tags: |
@@ -1454,7 +1454,7 @@ jobs:
14541454
if: startsWith(github.ref, 'refs/tags/')
14551455
uses: docker/build-push-action@v3
14561456
with:
1457-
context: variants/7.2.0-ubuntu-20.04-git-sops
1457+
context: variants/7.2.2-ubuntu-20.04-git-sops
14581458
platforms: linux/386,linux/amd64,linux/arm/v6,linux/arm/v7,linux/arm64,linux/s390x
14591459
push: true
14601460
tags: |
@@ -2674,7 +2674,7 @@ jobs:
26742674
mv /tmp/.buildx-cache-new /tmp/.buildx-cache
26752675
26762676
update-draft-release:
2677-
needs: [build-7-2-0-alpine-3-14, build-7-2-0-alpine-3-14-git-sops, build-7-1-5-alpine-3-13, build-7-1-5-alpine-3-13-git-sops, build-7-0-3-alpine-3-9, build-7-0-3-alpine-3-9-git-sops, build-6-2-4-alpine-3-8, build-6-2-4-alpine-3-8-git-sops, build-6-1-3-alpine-3-8, build-6-1-3-alpine-3-8-git-sops, build-7-2-0-ubuntu-20-04, build-7-2-0-ubuntu-20-04-git-sops, build-7-1-5-ubuntu-20-04, build-7-1-5-ubuntu-20-04-git-sops, build-7-0-3-ubuntu-18-04, build-7-0-3-ubuntu-18-04-git-sops, build-6-2-4-ubuntu-18-04, build-6-2-4-ubuntu-18-04-git-sops, build-6-1-3-ubuntu-18-04, build-6-1-3-ubuntu-18-04-git-sops, build-6-0-2-ubuntu-16-04, build-6-0-2-ubuntu-16-04-git-sops]
2677+
needs: [build-7-2-2-alpine-3-14, build-7-2-2-alpine-3-14-git-sops, build-7-1-5-alpine-3-13, build-7-1-5-alpine-3-13-git-sops, build-7-0-3-alpine-3-9, build-7-0-3-alpine-3-9-git-sops, build-6-2-4-alpine-3-8, build-6-2-4-alpine-3-8-git-sops, build-6-1-3-alpine-3-8, build-6-1-3-alpine-3-8-git-sops, build-7-2-2-ubuntu-20-04, build-7-2-2-ubuntu-20-04-git-sops, build-7-1-5-ubuntu-20-04, build-7-1-5-ubuntu-20-04-git-sops, build-7-0-3-ubuntu-18-04, build-7-0-3-ubuntu-18-04-git-sops, build-6-2-4-ubuntu-18-04, build-6-2-4-ubuntu-18-04-git-sops, build-6-1-3-ubuntu-18-04, build-6-1-3-ubuntu-18-04-git-sops, build-6-0-2-ubuntu-16-04, build-6-0-2-ubuntu-16-04-git-sops]
26782678
if: github.ref == 'refs/heads/master'
26792679
runs-on: ubuntu-latest
26802680
steps:
@@ -2687,7 +2687,7 @@ jobs:
26872687
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
26882688

26892689
publish-draft-release:
2690-
needs: [build-7-2-0-alpine-3-14, build-7-2-0-alpine-3-14-git-sops, build-7-1-5-alpine-3-13, build-7-1-5-alpine-3-13-git-sops, build-7-0-3-alpine-3-9, build-7-0-3-alpine-3-9-git-sops, build-6-2-4-alpine-3-8, build-6-2-4-alpine-3-8-git-sops, build-6-1-3-alpine-3-8, build-6-1-3-alpine-3-8-git-sops, build-7-2-0-ubuntu-20-04, build-7-2-0-ubuntu-20-04-git-sops, build-7-1-5-ubuntu-20-04, build-7-1-5-ubuntu-20-04-git-sops, build-7-0-3-ubuntu-18-04, build-7-0-3-ubuntu-18-04-git-sops, build-6-2-4-ubuntu-18-04, build-6-2-4-ubuntu-18-04-git-sops, build-6-1-3-ubuntu-18-04, build-6-1-3-ubuntu-18-04-git-sops, build-6-0-2-ubuntu-16-04, build-6-0-2-ubuntu-16-04-git-sops]
2690+
needs: [build-7-2-2-alpine-3-14, build-7-2-2-alpine-3-14-git-sops, build-7-1-5-alpine-3-13, build-7-1-5-alpine-3-13-git-sops, build-7-0-3-alpine-3-9, build-7-0-3-alpine-3-9-git-sops, build-6-2-4-alpine-3-8, build-6-2-4-alpine-3-8-git-sops, build-6-1-3-alpine-3-8, build-6-1-3-alpine-3-8-git-sops, build-7-2-2-ubuntu-20-04, build-7-2-2-ubuntu-20-04-git-sops, build-7-1-5-ubuntu-20-04, build-7-1-5-ubuntu-20-04-git-sops, build-7-0-3-ubuntu-18-04, build-7-0-3-ubuntu-18-04-git-sops, build-6-2-4-ubuntu-18-04, build-6-2-4-ubuntu-18-04-git-sops, build-6-1-3-ubuntu-18-04, build-6-1-3-ubuntu-18-04-git-sops, build-6-0-2-ubuntu-16-04, build-6-0-2-ubuntu-16-04-git-sops]
26912691
if: startsWith(github.ref, 'refs/tags/')
26922692
runs-on: ubuntu-latest
26932693
steps:
@@ -2702,7 +2702,7 @@ jobs:
27022702
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
27032703

27042704
update-dockerhub-description:
2705-
needs: [build-7-2-0-alpine-3-14, build-7-2-0-alpine-3-14-git-sops, build-7-1-5-alpine-3-13, build-7-1-5-alpine-3-13-git-sops, build-7-0-3-alpine-3-9, build-7-0-3-alpine-3-9-git-sops, build-6-2-4-alpine-3-8, build-6-2-4-alpine-3-8-git-sops, build-6-1-3-alpine-3-8, build-6-1-3-alpine-3-8-git-sops, build-7-2-0-ubuntu-20-04, build-7-2-0-ubuntu-20-04-git-sops, build-7-1-5-ubuntu-20-04, build-7-1-5-ubuntu-20-04-git-sops, build-7-0-3-ubuntu-18-04, build-7-0-3-ubuntu-18-04-git-sops, build-6-2-4-ubuntu-18-04, build-6-2-4-ubuntu-18-04-git-sops, build-6-1-3-ubuntu-18-04, build-6-1-3-ubuntu-18-04-git-sops, build-6-0-2-ubuntu-16-04, build-6-0-2-ubuntu-16-04-git-sops]
2705+
needs: [build-7-2-2-alpine-3-14, build-7-2-2-alpine-3-14-git-sops, build-7-1-5-alpine-3-13, build-7-1-5-alpine-3-13-git-sops, build-7-0-3-alpine-3-9, build-7-0-3-alpine-3-9-git-sops, build-6-2-4-alpine-3-8, build-6-2-4-alpine-3-8-git-sops, build-6-1-3-alpine-3-8, build-6-1-3-alpine-3-8-git-sops, build-7-2-2-ubuntu-20-04, build-7-2-2-ubuntu-20-04-git-sops, build-7-1-5-ubuntu-20-04, build-7-1-5-ubuntu-20-04-git-sops, build-7-0-3-ubuntu-18-04, build-7-0-3-ubuntu-18-04-git-sops, build-6-2-4-ubuntu-18-04, build-6-2-4-ubuntu-18-04-git-sops, build-6-1-3-ubuntu-18-04, build-6-1-3-ubuntu-18-04-git-sops, build-6-0-2-ubuntu-16-04, build-6-0-2-ubuntu-16-04-git-sops]
27062706
if: github.ref == 'refs/heads/master'
27072707
runs-on: ubuntu-latest
27082708
steps:

README.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@ Dockerized `powershell`, based on [mcr.microsoft.com/powershell](https://hub.doc
1010

1111
| Tag | Dockerfile Build Context |
1212
|:-------:|:---------:|
13-
| `:7.2.0-alpine-3.14` | [View](variants/7.2.0-alpine-3.14) |
14-
| `:7.2.0-alpine-3.14-git-sops` | [View](variants/7.2.0-alpine-3.14-git-sops) |
13+
| `:7.2.2-alpine-3.14` | [View](variants/7.2.2-alpine-3.14) |
14+
| `:7.2.2-alpine-3.14-git-sops` | [View](variants/7.2.2-alpine-3.14-git-sops) |
1515
| `:7.1.5-alpine-3.13` | [View](variants/7.1.5-alpine-3.13) |
1616
| `:7.1.5-alpine-3.13-git-sops` | [View](variants/7.1.5-alpine-3.13-git-sops) |
1717
| `:7.0.3-alpine-3.9` | [View](variants/7.0.3-alpine-3.9) |
@@ -20,8 +20,8 @@ Dockerized `powershell`, based on [mcr.microsoft.com/powershell](https://hub.doc
2020
| `:6.2.4-alpine-3.8-git-sops` | [View](variants/6.2.4-alpine-3.8-git-sops) |
2121
| `:6.1.3-alpine-3.8` | [View](variants/6.1.3-alpine-3.8) |
2222
| `:6.1.3-alpine-3.8-git-sops` | [View](variants/6.1.3-alpine-3.8-git-sops) |
23-
| `:7.2.0-ubuntu-20.04` | [View](variants/7.2.0-ubuntu-20.04) |
24-
| `:7.2.0-ubuntu-20.04-git-sops`, `:latest` | [View](variants/7.2.0-ubuntu-20.04-git-sops) |
23+
| `:7.2.2-ubuntu-20.04` | [View](variants/7.2.2-ubuntu-20.04) |
24+
| `:7.2.2-ubuntu-20.04-git-sops`, `:latest` | [View](variants/7.2.2-ubuntu-20.04-git-sops) |
2525
| `:7.1.5-ubuntu-20.04` | [View](variants/7.1.5-ubuntu-20.04) |
2626
| `:7.1.5-ubuntu-20.04-git-sops` | [View](variants/7.1.5-ubuntu-20.04-git-sops) |
2727
| `:7.0.3-ubuntu-18.04` | [View](variants/7.0.3-ubuntu-18.04) |

generate/definitions/VARIANTS.ps1

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
# Docker image variants' definitions
22
$local:VARIANTS_BASE_IMAGE_TAGS = @(
3-
'7.2.0-alpine-3.14-20211102'
3+
'7.2.2-alpine-3.14-20220318'
44
'7.1.5-alpine-3.13-20211021'
55
'7.0.3-alpine-3.9-20200928'
66
'6.2.4-alpine-3.8'
77
'6.1.3-alpine-3.8'
88

9-
'7.2.0-ubuntu-20.04-20211102'
9+
'7.2.2-ubuntu-20.04-20220318'
1010
'7.1.5-ubuntu-20.04-20211021'
1111
'7.0.3-ubuntu-18.04-20201027'
1212
'6.2.4-ubuntu-18.04'
Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
FROM mcr.microsoft.com/powershell:7.2.2-alpine-3.14-20220318
2+
3+
# Disable telemetry for powershell 7.0.0 and above and .NET core: https://github.com/PowerShell/PowerShell/issues/16234#issuecomment-942139350
4+
ENV POWERSHELL_CLI_TELEMETRY_OPTOUT=1
5+
ENV POWERSHELL_TELEMETRY_OPTOUT=1
6+
ENV POWERSHELL_UPDATECHECK=Off
7+
ENV POWERSHELL_UPDATECHECK_OPTOUT=1
8+
ENV DOTNET_CLI_TELEMETRY_OPTOUT=1
9+
ENV DOTNET_TELEMETRY_OPTOUT=1
10+
ENV COMPlus_EnableDiagnostics=0
11+
12+
# Install Pester
13+
RUN pwsh -c 'Install-Module Pester -Scope AllUsers -MinimumVersion 4.0.0 -MaximumVersion 4.10.1 -Force -ErrorAction Stop -Verbose'
14+
RUN pwsh -c 'Install-Module Pester -Scope AllUsers -MinimumVersion 5.0.0 -Force -ErrorAction Stop -Verbose'
15+
16+
RUN apk add --no-cache git
17+
18+
RUN set -eux; \
19+
wget -qO- https://github.com/mozilla/sops/releases/download/v3.7.1/sops-v3.7.1.linux > /usr/local/bin/sops; \
20+
chmod +x /usr/local/bin/sops; \
21+
sha256sum /usr/local/bin/sops | grep '^185348fd77fc160d5bdf3cd20ecbc796163504fd3df196d7cb29000773657b74 '; \
22+
sops --version
23+
24+
RUN apk add --no-cache gnupg
25+
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
FROM mcr.microsoft.com/powershell:7.2.2-alpine-3.14-20220318
2+
3+
# Disable telemetry for powershell 7.0.0 and above and .NET core: https://github.com/PowerShell/PowerShell/issues/16234#issuecomment-942139350
4+
ENV POWERSHELL_CLI_TELEMETRY_OPTOUT=1
5+
ENV POWERSHELL_TELEMETRY_OPTOUT=1
6+
ENV POWERSHELL_UPDATECHECK=Off
7+
ENV POWERSHELL_UPDATECHECK_OPTOUT=1
8+
ENV DOTNET_CLI_TELEMETRY_OPTOUT=1
9+
ENV DOTNET_TELEMETRY_OPTOUT=1
10+
ENV COMPlus_EnableDiagnostics=0
11+
12+
# Install Pester
13+
RUN pwsh -c 'Install-Module Pester -Scope AllUsers -MinimumVersion 4.0.0 -MaximumVersion 4.10.1 -Force -ErrorAction Stop -Verbose'
14+
RUN pwsh -c 'Install-Module Pester -Scope AllUsers -MinimumVersion 5.0.0 -Force -ErrorAction Stop -Verbose'
15+
Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
FROM mcr.microsoft.com/powershell:7.2.2-ubuntu-20.04-20220318
2+
3+
# Disable telemetry for powershell 7.0.0 and above and .NET core: https://github.com/PowerShell/PowerShell/issues/16234#issuecomment-942139350
4+
ENV POWERSHELL_CLI_TELEMETRY_OPTOUT=1
5+
ENV POWERSHELL_TELEMETRY_OPTOUT=1
6+
ENV POWERSHELL_UPDATECHECK=Off
7+
ENV POWERSHELL_UPDATECHECK_OPTOUT=1
8+
ENV DOTNET_CLI_TELEMETRY_OPTOUT=1
9+
ENV DOTNET_TELEMETRY_OPTOUT=1
10+
ENV COMPlus_EnableDiagnostics=0
11+
12+
# Install Pester
13+
RUN pwsh -c 'Install-Module Pester -Scope AllUsers -MinimumVersion 4.0.0 -MaximumVersion 4.10.1 -Force -ErrorAction Stop -Verbose'
14+
RUN pwsh -c 'Install-Module Pester -Scope AllUsers -MinimumVersion 5.0.0 -Force -ErrorAction Stop -Verbose'
15+
16+
RUN set -eux; \
17+
apt-get update; \
18+
apt-get install -y git; \
19+
rm -rf /var/lib/apt/lists/*
20+
21+
# Install sops
22+
RUN set -eux; \
23+
buildDeps="wget"; \
24+
apt-get update; \
25+
apt-get install --no-install-recommends -y $buildDeps; \
26+
wget -qO- https://github.com/mozilla/sops/releases/download/v3.7.1/sops-v3.7.1.linux > /usr/local/bin/sops; \
27+
chmod +x /usr/local/bin/sops; \
28+
sha256sum /usr/local/bin/sops | grep '^185348fd77fc160d5bdf3cd20ecbc796163504fd3df196d7cb29000773657b74 '; \
29+
sops --version; \
30+
apt-get purge --auto-remove -y $buildDeps; \
31+
apt-get clean; \
32+
rm -rf /var/lib/apt/lists/*
33+
34+
# Install gnupg for sops
35+
RUN set -eux; \
36+
apt-get update; \
37+
apt-get install --no-install-recommends -y gnupg2; \
38+
apt-get clean; \
39+
rm -rf /var/lib/apt/lists/*
40+
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
FROM mcr.microsoft.com/powershell:7.2.2-ubuntu-20.04-20220318
2+
3+
# Disable telemetry for powershell 7.0.0 and above and .NET core: https://github.com/PowerShell/PowerShell/issues/16234#issuecomment-942139350
4+
ENV POWERSHELL_CLI_TELEMETRY_OPTOUT=1
5+
ENV POWERSHELL_TELEMETRY_OPTOUT=1
6+
ENV POWERSHELL_UPDATECHECK=Off
7+
ENV POWERSHELL_UPDATECHECK_OPTOUT=1
8+
ENV DOTNET_CLI_TELEMETRY_OPTOUT=1
9+
ENV DOTNET_TELEMETRY_OPTOUT=1
10+
ENV COMPlus_EnableDiagnostics=0
11+
12+
# Install Pester
13+
RUN pwsh -c 'Install-Module Pester -Scope AllUsers -MinimumVersion 4.0.0 -MaximumVersion 4.10.1 -Force -ErrorAction Stop -Verbose'
14+
RUN pwsh -c 'Install-Module Pester -Scope AllUsers -MinimumVersion 5.0.0 -Force -ErrorAction Stop -Verbose'
15+

0 commit comments

Comments
 (0)