From 00f09364b1f0bde2e4a5a930baef68691551e529 Mon Sep 17 00:00:00 2001 From: kris Date: Wed, 31 Dec 2025 07:44:43 +0000 Subject: [PATCH] Update .gitlab-ci.yml file --- .gitlab-ci.yml | 21 ++++++--------------- 1 file changed, 6 insertions(+), 15 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index ec449d5c..2f4b1587 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -19,30 +19,21 @@ default: cache: key: npm-cache paths: - - .npm/ + - node_modules/ variables: - NPM_CONFIG_PRODUCTION: "false" - NODE_ENV: "" - NPM_CONFIG_CACHE: "$CI_PROJECT_DIR/.npm" + NPM_CONFIG_PRODUCTION: 'false' + NODE_ENV: '' script: - echo "Installing dependencies..." - npm ci --no-audit --no-fund - - echo "Build env used:" - echo "NEXT_PUBLIC_LTI_URL=$NEXT_PUBLIC_LTI_URL" - echo "NEXT_PUBLIC_SSO_LOGIN_URL=$NEXT_PUBLIC_SSO_LOGIN_URL" - echo "NEXT_PUBLIC_API_BASE_URL=$NEXT_PUBLIC_API_BASE_URL" - - # Build + export (untuk static hosting di S3) - - echo "Building Next.js..." + - echo "Building Next.js static export..." - npx next build - - # Kalau project kamu pakai static export: - - echo "Exporting static site..." - - npx next export - - # Build metadata - | + mkdir -p out cat < out/build-info.json { "commit": "$CI_COMMIT_SHORT_SHA", @@ -54,7 +45,7 @@ default: } EOF artifacts: - name: "out-$CI_COMMIT_SHORT_SHA" + name: 'out-$CI_COMMIT_SHORT_SHA' paths: - out/ expire_in: 1 week