Skip to content

Commit c7c8209

Browse files
Install GitHub CLI in DeveloperAndroid and Minimal
1 parent ef0755d commit c7c8209

2 files changed

Lines changed: 22 additions & 0 deletions

File tree

Docker-Images/DeveloperAndroid/Dockerfile

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,16 @@ RUN dpkg --add-architecture i386 && \
5959
ssl-cert \
6060
&& rm -rf /var/lib/apt/lists/*
6161

62+
# GitHub CLI (repositorio oficial)
63+
RUN install -m 0755 -d /etc/apt/keyrings && \
64+
curl -fsSL https://cli.github.com/packages/githubcli-archive-keyring.gpg | gpg --dearmor -o /etc/apt/keyrings/githubcli-archive-keyring.gpg && \
65+
chmod go+r /etc/apt/keyrings/githubcli-archive-keyring.gpg && \
66+
echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/githubcli-archive-keyring.gpg] https://cli.github.com/packages stable main" \
67+
| tee /etc/apt/sources.list.d/github-cli.list > /dev/null && \
68+
apt-get update && \
69+
apt-get install -y --no-install-recommends gh && \
70+
rm -rf /var/lib/apt/lists/*
71+
6272
# Google Chrome (repositorio oficial)
6373
RUN install -m 0755 -d /etc/apt/keyrings && \
6474
curl -fsSL https://dl.google.com/linux/linux_signing_key.pub | gpg --dearmor -o /etc/apt/keyrings/google-chrome.gpg && \

workspaces/Minimal/main.tf

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -381,6 +381,18 @@ CONTINUECFG
381381
fi
382382
fi
383383
384+
# GitHub CLI (instalar si falta)
385+
if ! command -v gh >/dev/null 2>&1; then
386+
echo ">> Installing GitHub CLI (gh)..."
387+
sudo install -m 0755 -d /etc/apt/keyrings
388+
curl -fsSL https://cli.github.com/packages/githubcli-archive-keyring.gpg | sudo gpg --dearmor -o /etc/apt/keyrings/githubcli-archive-keyring.gpg
389+
sudo chmod go+r /etc/apt/keyrings/githubcli-archive-keyring.gpg
390+
echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/githubcli-archive-keyring.gpg] https://cli.github.com/packages stable main" \
391+
| sudo tee /etc/apt/sources.list.d/github-cli.list > /dev/null
392+
sudo apt-get update -y
393+
sudo DEBIAN_FRONTEND=noninteractive apt-get install -y gh
394+
fi
395+
384396
# Docker Engine: instalar si falta y arrancar dockerd (DinD)
385397
if ! command -v dockerd >/dev/null 2>&1; then
386398
echo ">> Installing Docker (docker.io)..."

0 commit comments

Comments
 (0)