build(java): added ssh package in java image

main
Fadhli Azhari 2026-05-15 15:49:40 +08:00
parent bf03ec0266
commit 292de2fc88
2 changed files with 6 additions and 1 deletions

View File

@ -33,6 +33,8 @@ RUN apt-get update && apt-get install -y --no-install-recommends \
jq \ jq \
unzip \ unzip \
openssl \ openssl \
openssh-client \
sshpass \
&& mkdir -p /etc/apt/keyrings \ && mkdir -p /etc/apt/keyrings \
&& curl -fsSL https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key \ && curl -fsSL https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key \
| gpg --dearmor -o /etc/apt/keyrings/nodesource.gpg \ | gpg --dearmor -o /etc/apt/keyrings/nodesource.gpg \
@ -130,4 +132,6 @@ RUN java -version \
&& pnpm --version \ && pnpm --version \
&& buf --version \ && buf --version \
&& oras version \ && oras version \
&& jq --version && jq --version \
&& ssh -V \
&& sshpass -V

View File

@ -12,6 +12,7 @@ Pre-baked build environment for KollectAI-ETL backend and plugin CI jobs.
- Node.js 24 + pnpm 11 (via corepack) - Node.js 24 + pnpm 11 (via corepack)
- [buf](https://buf.build) CLI — for `buf lint` parity with pre-push - [buf](https://buf.build) CLI — for `buf lint` parity with pre-push
- ORAS CLI (Harbor artifact uploads) - ORAS CLI (Harbor artifact uploads)
- `openssh-client` + `sshpass` — for SSH-direct SIT/UAT deploy jobs (no runtime apt-get needed)
- git, jq, curl - git, jq, curl
> **Note**: Backend Java protobuf codegen lives in the Maven build via > **Note**: Backend Java protobuf codegen lives in the Maven build via