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