This commit is contained in:
ivamp 2023-12-12 16:59:10 +08:00
parent a5578bf1d6
commit 72cd0afa5c
4 changed files with 25 additions and 10 deletions

View File

@ -1,15 +1,31 @@
stages: stages:
- build_and_deploy - build
- upload
- download
node-build: node-build:
image: node:20 image: node:20
stage: build_and_deploy stage: build
script: script:
- yarn config set registry https://registry.npm.taobao.org/ - yarn config set registry https://registry.npm.taobao.org/
- yarn install - yarn install
- yarn run build - yarn run build
- yarn add wrangler -g - tar -zcvf dist.tar.gz dist
- npx wrangler pages deploy dist --project-name=document-web 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: # artifacts:
# paths: # paths:

View File

@ -7,7 +7,8 @@
"build": "vue-tsc --noEmit && vite build", "build": "vue-tsc --noEmit && vite build",
"preview": "vite preview", "preview": "vite preview",
"lint": "eslint . --fix --ignore-path .gitignore", "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": { "dependencies": {
"axios": "^1.6.2", "axios": "^1.6.2",

View File

@ -1,9 +1,7 @@
<template> <template>
<v-btn @click="testrequest">Hi</v-btn> <h1>欢迎使用 资料库</h1>
<v-text-field label="Label" v-model="token"></v-text-field> <p>目前还在开发中</p>
<v-btn @click="settoken">设置</v-btn>
</template> </template>
<script lang="ts" setup> <script lang="ts" setup>

File diff suppressed because one or more lines are too long