From 739219c39ef367ed1da4e9aa77a473ea8ecf98a2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=B0=8F=E8=9A=82=E8=9A=81=E4=BA=91?= Date: Fri, 11 Sep 2026 18:42:43 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ui/.jenkins/.env.yml | 16 ++++++++++++++++ ui/.jenkins/Jenkinsfile | 3 +++ 2 files changed, 19 insertions(+) create mode 100644 ui/.jenkins/.env.yml create mode 100644 ui/.jenkins/Jenkinsfile diff --git a/ui/.jenkins/.env.yml b/ui/.jenkins/.env.yml new file mode 100644 index 0000000..a7e7425 --- /dev/null +++ b/ui/.jenkins/.env.yml @@ -0,0 +1,16 @@ +masterProfiles: ['','uat','prod'] +Profiles: ['','dev'] +jobConfigFile: "djangoadminConfig.yml" +npmCompileCMD: | + set -e \ + && yarn config set registry https://registry.npmmirror.com \ + && yarn config get registry \ + && yarn config set strict-ssl false \ + && yarn config set sass_binary_site https://repo.huaweicloud.com/node-sass/node-sass \ + && rm -rf node_modules \ + && rm -rf package-lock.json \ + && rm -rf node_modules/.cache 2>/dev/null || true \ + && yarn cache clean --force \ + && yarn global add node-gyp@10.3.1 \ + && yarn install --unsafe-perm --legacy-peer-deps --network-timeout 300000 \ + && yarn run build:${PROFILE} \ No newline at end of file diff --git a/ui/.jenkins/Jenkinsfile b/ui/.jenkins/Jenkinsfile new file mode 100644 index 0000000..d24d9b6 --- /dev/null +++ b/ui/.jenkins/Jenkinsfile @@ -0,0 +1,3 @@ +@Library('share-library@master')_ +orgName = 'djangoadmin' +pipelineNodeService(orgName)