feat(jenkins): manage node version
This commit is contained in:
@@ -1,7 +1,8 @@
|
|||||||
|
ARG NODE_VERSION
|
||||||
ARG CADDY_VERSION
|
ARG CADDY_VERSION
|
||||||
|
|
||||||
# --- BUILD ---
|
# --- BUILD ---
|
||||||
FROM node:24-alpine AS build
|
FROM node:${NODE_VERSION}-alpine AS build
|
||||||
RUN corepack enable && corepack prepare pnpm@latest --activate
|
RUN corepack enable && corepack prepare pnpm@latest --activate
|
||||||
|
|
||||||
ENV ASTRO_TELEMETRY_DISABLED=1
|
ENV ASTRO_TELEMETRY_DISABLED=1
|
||||||
|
|||||||
@@ -3,6 +3,7 @@ services:
|
|||||||
build:
|
build:
|
||||||
context: .
|
context: .
|
||||||
args:
|
args:
|
||||||
|
- NODE_VERSION=${NODE_VERSION}
|
||||||
- CADDY_VERSION=${CADDY_VERSION}
|
- CADDY_VERSION=${CADDY_VERSION}
|
||||||
image: portfolio:${PORTFOLIO_VERSION}
|
image: portfolio:${PORTFOLIO_VERSION}
|
||||||
container_name: portfolio
|
container_name: portfolio
|
||||||
|
|||||||
Reference in New Issue
Block a user