From 72cd0afa5c5feb3bd54b883a4add31087d52947a Mon Sep 17 00:00:00 2001 From: ivamp Date: Tue, 12 Dec 2023 16:59:10 +0800 Subject: [PATCH] =?UTF-8?q?=E6=94=B9=E8=BF=9B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitlab-ci.yml | 24 ++++++++++++++++++++---- package.json | 3 ++- src/components/HelloWorld.vue | 6 ++---- tsconfig.tsbuildinfo | 2 +- 4 files changed, 25 insertions(+), 10 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 583d3f4..489156b 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,15 +1,31 @@ stages: - - build_and_deploy + - build + - upload + - download + node-build: image: node:20 - stage: build_and_deploy + stage: build script: - yarn config set registry https://registry.npm.taobao.org/ - yarn install - yarn run build - - yarn add wrangler -g - - npx wrangler pages deploy dist --project-name=document-web + - tar -zcvf dist.tar.gz dist + artifacts: + paths: + - dist + +upload: + image: curlimages/curl:latest + stage: upload + script: + - 'curl --header "JOB-TOKEN: $CI_JOB_TOKEN" --upload-file dist.tar.gz "${CI_API_V4_URL}/projects/${CI_PROJECT_ID}/packages/generic/dists/0.0.1/dist.tar.gz"' + + + + + # artifacts: # paths: diff --git a/package.json b/package.json index 1f69fde..e588dc1 100644 --- a/package.json +++ b/package.json @@ -7,7 +7,8 @@ "build": "vue-tsc --noEmit && vite build", "preview": "vite preview", "lint": "eslint . --fix --ignore-path .gitignore", - "gen": "wget https://document.awa.im/swagger/doc.json && openapi-generator-cli generate -i doc.json -g vue3 -o openapitools" + "gen": "wget https://document.awa.im/swagger/doc.json && openapi-generator-cli generate -i doc.json -g vue3 -o openapitools", + "deploy": "npx wrangler pages deploy dist --project-name=document-web" }, "dependencies": { "axios": "^1.6.2", diff --git a/src/components/HelloWorld.vue b/src/components/HelloWorld.vue index e5ed70f..5e38d18 100644 --- a/src/components/HelloWorld.vue +++ b/src/components/HelloWorld.vue @@ -1,9 +1,7 @@