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 \
unzip \
openssl \
openssh-client \
sshpass \
&& mkdir -p /etc/apt/keyrings \
&& curl -fsSL https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key \
| gpg --dearmor -o /etc/apt/keyrings/nodesource.gpg \
@ -130,4 +132,6 @@ RUN java -version \
&& pnpm --version \
&& buf --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)
- [buf](https://buf.build) CLI — for `buf lint` parity with pre-push
- ORAS CLI (Harbor artifact uploads)
- `openssh-client` + `sshpass` — for SSH-direct SIT/UAT deploy jobs (no runtime apt-get needed)
- git, jq, curl
> **Note**: Backend Java protobuf codegen lives in the Maven build via