mirror of
https://github.com/GoodOlClint/PSProxmoxVE.git
synced 2026-08-05 20:27:41 +00:00
fix(ci): add xorriso to container and expand tool verification
proxmox-auto-install-assistant requires xorriso for ISO manipulation. Expand the verification step to check all tools the scripts depend on. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -18,6 +18,7 @@ RUN apt-get update && apt-get install -y --no-install-recommends \
|
||||
libguestfs-tools \
|
||||
linux-image-generic \
|
||||
qemu-utils \
|
||||
xorriso \
|
||||
&& rm -rf /var/lib/apt/lists/*
|
||||
|
||||
# ── Microsoft repo (PowerShell) ───────────────────────────────────────
|
||||
@@ -53,8 +54,17 @@ RUN pwsh -NoProfile -Command \
|
||||
'Set-PSRepository -Name PSGallery -InstallationPolicy Trusted; \
|
||||
Install-Module -Name Pester -MinimumVersion 5.0 -Scope AllUsers -Force'
|
||||
|
||||
# ── Verify installs ──────────────────────────────────────────────────
|
||||
RUN pwsh --version && \
|
||||
# ── Verify all tools are present ──────────────────────────────────────
|
||||
RUN echo "=== Tool verification ===" && \
|
||||
pwsh --version && \
|
||||
terraform --version && \
|
||||
proxmox-auto-install-assistant --version && \
|
||||
sshpass -V | head -1
|
||||
sshpass -V | head -1 && \
|
||||
xorriso --version 2>&1 | head -1 && \
|
||||
curl --version | head -1 && \
|
||||
jq --version && \
|
||||
python3 --version && \
|
||||
virt-customize --version && \
|
||||
ssh -V 2>&1 && \
|
||||
scp 2>&1 | head -1 || true && \
|
||||
echo "=== All tools verified ==="
|
||||
|
||||
Reference in New Issue
Block a user