Skip to content

Commit 8318478

Browse files
committed
add gh cli
1 parent a1c6523 commit 8318478

File tree

1 file changed

+9
-3
lines changed

1 file changed

+9
-3
lines changed

Dockerfile

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -53,11 +53,17 @@ RUN apt-get update \
5353
&& apt-get clean \
5454
&& rm -rf /var/lib/apt/lists/*
5555

56-
FROM deps-node-yarn AS deps-docker-compose
56+
FROM deps-node-yarn AS deps-docker-compose
5757
RUN curl -L "https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose \
58-
&& chmod +x /usr/local/bin/docker-compose
58+
&& chmod +x /usr/local/bin/docker-compose
5959

60-
FROM deps-docker-compose AS final
60+
FROM deps-docker-compose AS deps-gh-cli
61+
RUN curl -fsSL https://cli.github.com/packages/githubcli-archive-keyring.gpg | gpg --dearmor -o /usr/share/keyrings/githubcli-archive-keyring.gpg;
62+
RUN echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/githubcli-archive-keyring.gpg] https://cli.github.com/packages stable main" | tee /etc/apt/sources.list.d/github-cli.list > /dev/null;
63+
RUN apt update \
64+
&& apt install -y gh
65+
66+
FROM deps-gh-cli AS final
6167
COPY ./github-runner-entrypoint.sh ./entrypoint.sh
6268
RUN chmod +x ./entrypoint.sh
6369

0 commit comments

Comments
 (0)