ci: install Chromium for frontend prerender
This commit is contained in:
3
Jenkinsfile
vendored
3
Jenkinsfile
vendored
@@ -164,6 +164,8 @@ pipeline {
|
||||
-w "${WORKSPACE}/backend" \
|
||||
node:22-alpine \
|
||||
sh -c "
|
||||
apk add --no-cache chromium nss freetype harfbuzz ca-certificates ttf-freefont &&
|
||||
|
||||
npm ci --prefer-offline --no-audit --no-fund &&
|
||||
npx prisma generate &&
|
||||
npx prisma migrate deploy &&
|
||||
@@ -230,6 +232,7 @@ pipeline {
|
||||
-w "${WORKSPACE}/frontend" \
|
||||
node:22-alpine \
|
||||
sh -c "
|
||||
apk add --no-cache chromium nss freetype harfbuzz ca-certificates ttf-freefont &&
|
||||
npm ci --prefer-offline --no-audit --no-fund &&
|
||||
npm run lint &&
|
||||
npm run test:coverage &&
|
||||
|
||||
Reference in New Issue
Block a user