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" \
|
-w "${WORKSPACE}/backend" \
|
||||||
node:22-alpine \
|
node:22-alpine \
|
||||||
sh -c "
|
sh -c "
|
||||||
|
apk add --no-cache chromium nss freetype harfbuzz ca-certificates ttf-freefont &&
|
||||||
|
|
||||||
npm ci --prefer-offline --no-audit --no-fund &&
|
npm ci --prefer-offline --no-audit --no-fund &&
|
||||||
npx prisma generate &&
|
npx prisma generate &&
|
||||||
npx prisma migrate deploy &&
|
npx prisma migrate deploy &&
|
||||||
@@ -230,6 +232,7 @@ pipeline {
|
|||||||
-w "${WORKSPACE}/frontend" \
|
-w "${WORKSPACE}/frontend" \
|
||||||
node:22-alpine \
|
node:22-alpine \
|
||||||
sh -c "
|
sh -c "
|
||||||
|
apk add --no-cache chromium nss freetype harfbuzz ca-certificates ttf-freefont &&
|
||||||
npm ci --prefer-offline --no-audit --no-fund &&
|
npm ci --prefer-offline --no-audit --no-fund &&
|
||||||
npm run lint &&
|
npm run lint &&
|
||||||
npm run test:coverage &&
|
npm run test:coverage &&
|
||||||
|
|||||||
Reference in New Issue
Block a user