build(java): added ssh package in java image
parent
bf03ec0266
commit
292de2fc88
|
|
@ -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
|
||||||
|
|
|
||||||
|
|
@ -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
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue