改进
This commit is contained in:
parent
a5578bf1d6
commit
72cd0afa5c
@ -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:
|
||||
|
@ -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",
|
||||
|
@ -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
Loading…
Reference in New Issue
Block a user