File tree Expand file tree Collapse file tree 4 files changed +60
-2
lines changed Expand file tree Collapse file tree 4 files changed +60
-2
lines changed Original file line number Diff line number Diff line change @@ -25,6 +25,7 @@ RUN apt-get update && \
2525 procps \
2626 python3-dev \
2727 python3-pip \
28+ software-properties-common \
2829 sudo \
2930 tzdata \
3031 unzip \
@@ -41,6 +42,15 @@ RUN ln -sf /usr/bin/python3 /usr/bin/python && \
4142 pip download --no-deps helix-scripts --index-url https://dnceng.pkgs.visualstudio.com/public/_packaging/helix-client-prod/pypi/simple && \
4243 pip install ./helix_scripts-*-py3-none-any.whl
4344
45+ # Add MsQuic
46+ COPY microsoft.asc /tmp
47+ RUN apt-key add /tmp/microsoft.asc \
48+ && rm /tmp/microsoft.asc \
49+ && apt-add-repository https://packages.microsoft.com/debian/10/prod \
50+ && apt-get update \
51+ && apt-get install -y libmsquic \
52+ && rm -rf /var/lib/apt/lists/*
53+
4454# Create helixbot user and give rights to sudo without password
4555# additionally, preinstall the virtualenv packages used for VSTS reporting to save time
4656RUN /usr/sbin/adduser --disabled-password --gecos '' --uid 1000 --shell /bin/bash --ingroup adm helixbot && \
@@ -49,4 +59,4 @@ RUN /usr/sbin/adduser --disabled-password --gecos '' --uid 1000 --shell /bin/bas
4959
5060USER helixbot
5161
52- RUN python -m virtualenv --no-site-packages /home/helixbot/.vsts-env
62+ RUN python -m virtualenv --no-site-packages /home/helixbot/.vsts-env
Original file line number Diff line number Diff line change 1+ -----BEGIN PGP PUBLIC KEY BLOCK-----
2+ Version: GnuPG v1.4.7 (GNU/Linux)
3+
4+ mQENBFYxWIwBCADAKoZhZlJxGNGWzqV+1OG1xiQeoowKhssGAKvd+buXCGISZJwT
5+ LXZqIcIiLP7pqdcZWtE9bSc7yBY2MalDp9Liu0KekywQ6VVX1T72NPf5Ev6x6DLV
6+ 7aVWsCzUAF+eb7DC9fPuFLEdxmOEYoPjzrQ7cCnSV4JQxAqhU4T6OjbvRazGl3ag
7+ OeizPXmRljMtUUttHQZnRhtlzkmwIrUivbfFPD+fEoHJ1+uIdfOzZX8/oKHKLe2j
8+ H632kvsNzJFlROVvGLYAk2WRcLu+RjjggixhwiB+Mu/A8Tf4V6b+YppS44q8EvVr
9+ M+QvY7LNSOffSO6Slsy9oisGTdfE39nC7pVRABEBAAG0N01pY3Jvc29mdCAoUmVs
10+ ZWFzZSBzaWduaW5nKSA8Z3Bnc2VjdXJpdHlAbWljcm9zb2Z0LmNvbT6JATUEEwEC
11+ AB8FAlYxWIwCGwMGCwkIBwMCBBUCCAMDFgIBAh4BAheAAAoJEOs+lK2+EinPGpsH
12+ /32vKy29Hg51H9dfFJMx0/a/F+5vKeCeVqimvyTM04C+XENNuSbYZ3eRPHGHFLqe
13+ MNGxsfb7C7ZxEeW7J/vSzRgHxm7ZvESisUYRFq2sgkJ+HFERNrqfci45bdhmrUsy
14+ 7SWw9ybxdFOkuQoyKD3tBmiGfONQMlBaOMWdAsic965rvJsd5zYaZZFI1UwTkFXV
15+ KJt3bp3Ngn1vEYXwijGTa+FXz6GLHueJwF0I7ug34DgUkAFvAs8Hacr2DRYxL5RJ
16+ XdNgj4Jd2/g6T9InmWT0hASljur+dJnzNiNCkbn9KbX7J/qK1IbR8y560yRmFsU+
17+ NdCFTW7wY0Fb1fWJ+/KTsC4=
18+ =J6gs
19+ -----END PGP PUBLIC KEY BLOCK-----
Original file line number Diff line number Diff line change @@ -24,6 +24,7 @@ RUN apt-get update && \
2424 locales-all \
2525 python3-dev \
2626 python3-pip \
27+ software-properties-common \
2728 sudo \
2829 tzdata \
2930 unzip \
@@ -40,6 +41,15 @@ RUN ln -sf /usr/bin/python3 /usr/bin/python && \
4041 pip download --no-deps helix-scripts --index-url https://dnceng.pkgs.visualstudio.com/public/_packaging/helix-client-prod/pypi/simple && \
4142 pip install ./helix_scripts-*-py3-none-any.whl
4243
44+ # Add MsQuic
45+ COPY microsoft.asc /tmp
46+ RUN apt-key add /tmp/microsoft.asc \
47+ && rm /tmp/microsoft.asc \
48+ && apt-add-repository https://packages.microsoft.com/debian/11/prod \
49+ && apt-get update \
50+ && apt-get install -y libmsquic \
51+ && rm -rf /var/lib/apt/lists/*
52+
4353# Create helixbot user and give rights to sudo without password
4454# additionally, preinstall the virtualenv packages used for VSTS reporting to save time
4555RUN /usr/sbin/adduser --disabled-password --gecos '' --uid 1000 --shell /bin/bash --ingroup adm helixbot && \
@@ -48,4 +58,4 @@ RUN /usr/sbin/adduser --disabled-password --gecos '' --uid 1000 --shell /bin/bas
4858
4959USER helixbot
5060
51- RUN python -m virtualenv --no-site-packages /home/helixbot/.vsts-env
61+ RUN python -m virtualenv --no-site-packages /home/helixbot/.vsts-env
Original file line number Diff line number Diff line change 1+ -----BEGIN PGP PUBLIC KEY BLOCK-----
2+ Version: GnuPG v1.4.7 (GNU/Linux)
3+
4+ mQENBFYxWIwBCADAKoZhZlJxGNGWzqV+1OG1xiQeoowKhssGAKvd+buXCGISZJwT
5+ LXZqIcIiLP7pqdcZWtE9bSc7yBY2MalDp9Liu0KekywQ6VVX1T72NPf5Ev6x6DLV
6+ 7aVWsCzUAF+eb7DC9fPuFLEdxmOEYoPjzrQ7cCnSV4JQxAqhU4T6OjbvRazGl3ag
7+ OeizPXmRljMtUUttHQZnRhtlzkmwIrUivbfFPD+fEoHJ1+uIdfOzZX8/oKHKLe2j
8+ H632kvsNzJFlROVvGLYAk2WRcLu+RjjggixhwiB+Mu/A8Tf4V6b+YppS44q8EvVr
9+ M+QvY7LNSOffSO6Slsy9oisGTdfE39nC7pVRABEBAAG0N01pY3Jvc29mdCAoUmVs
10+ ZWFzZSBzaWduaW5nKSA8Z3Bnc2VjdXJpdHlAbWljcm9zb2Z0LmNvbT6JATUEEwEC
11+ AB8FAlYxWIwCGwMGCwkIBwMCBBUCCAMDFgIBAh4BAheAAAoJEOs+lK2+EinPGpsH
12+ /32vKy29Hg51H9dfFJMx0/a/F+5vKeCeVqimvyTM04C+XENNuSbYZ3eRPHGHFLqe
13+ MNGxsfb7C7ZxEeW7J/vSzRgHxm7ZvESisUYRFq2sgkJ+HFERNrqfci45bdhmrUsy
14+ 7SWw9ybxdFOkuQoyKD3tBmiGfONQMlBaOMWdAsic965rvJsd5zYaZZFI1UwTkFXV
15+ KJt3bp3Ngn1vEYXwijGTa+FXz6GLHueJwF0I7ug34DgUkAFvAs8Hacr2DRYxL5RJ
16+ XdNgj4Jd2/g6T9InmWT0hASljur+dJnzNiNCkbn9KbX7J/qK1IbR8y560yRmFsU+
17+ NdCFTW7wY0Fb1fWJ+/KTsC4=
18+ =J6gs
19+ -----END PGP PUBLIC KEY BLOCK-----
You can’t perform that action at this time.
0 commit comments