File tree Expand file tree Collapse file tree
Docker-Images/DeveloperAndroid Expand file tree Collapse file tree Original file line number Diff line number Diff 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)
6373RUN 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 && \
Original file line number Diff line number Diff 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)..."
You can’t perform that action at this time.
0 commit comments