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:
- 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:

View File

@ -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",

View File

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

File diff suppressed because one or more lines are too long