Commit 91baf4185eb512cd05f8e864a9bbe0449c0d6172
1 parent
cb1fa73a
二级部署
Showing
3 changed files
with
11 additions
and
6 deletions
yudao-admin-ui/.env.production
yudao-admin-ui/Jenkinsfile
| ... | ... | @@ -11,7 +11,7 @@ pipeline { |
| 11 | 11 | |
| 12 | 12 | environment { |
| 13 | 13 | APP_NAME = 'yudao-admin' |
| 14 | - APP_PACKAGE='yudao-admin-ui' | |
| 14 | + PROJECT_DIR='yudao-admin-ui' | |
| 15 | 15 | NGINX_WORKDIR = '/home/pi/mydata/nginx/html/' |
| 16 | 16 | } |
| 17 | 17 | |
| ... | ... | @@ -25,8 +25,8 @@ pipeline { |
| 25 | 25 | |
| 26 | 26 | stage('构建') { |
| 27 | 27 | steps { |
| 28 | - sh 'cnpm --prefix '+ "${env.APP_PACKAGE}" +' install' | |
| 29 | - sh 'cnpm --prefix '+ "${env.APP_PACKAGE}" +' run build:prod' | |
| 28 | + sh 'cnpm --prefix '+ "${env.PROJECT_DIR}" +' install' | |
| 29 | + sh 'cnpm --prefix '+ "${env.PROJECT_DIR}" +' run build:prod' | |
| 30 | 30 | } |
| 31 | 31 | } |
| 32 | 32 | |
| ... | ... | @@ -34,9 +34,9 @@ pipeline { |
| 34 | 34 | steps { |
| 35 | 35 | sh 'rm -f ' + "${env.APP_NAME}" + '/'+ "${env.APP_NAME}" + '.tar.gz' |
| 36 | 36 | sh 'mkdir -p ' + "${env.NGINX_WORKDIR}" + "${env.APP_NAME}" |
| 37 | - sh 'cp -rf ' + "${env.APP_PACKAGE}" + '/dist/. ' + "${env.NGINX_WORKDIR}" + "${env.APP_NAME}" | |
| 38 | - sh 'tar -zcvf ' + "${env.APP_PACKAGE}" + '/'+ "${env.APP_PACKAGE}" + '.tar.gz ' + "${env.APP_PACKAGE}" + '/dist/' | |
| 39 | - archiveArtifacts "${env.APP_PACKAGE}" + '/'+ "${env.APP_PACKAGE}" + '.tar.gz' | |
| 37 | + sh 'cp -rf ' + "${env.PROJECT_DIR}" + '/dist/. ' + "${env.NGINX_WORKDIR}" + "${env.APP_NAME}" | |
| 38 | + sh 'tar -zcvf ' + "${env.PROJECT_DIR}" + '/'+ "${env.PROJECT_DIR}" + '.tar.gz ' + "${env.PROJECT_DIR}" + '/dist/' | |
| 39 | + archiveArtifacts "${env.PROJECT_DIR}" + '/'+ "${env.PROJECT_DIR}" + '.tar.gz' | |
| 40 | 40 | //TODO 考虑刷新缓存的问题 |
| 41 | 41 | } |
| 42 | 42 | } | ... | ... |
yudao-admin-ui/src/router/index.js
| ... | ... | @@ -122,6 +122,7 @@ export const constantRoutes = [ |
| 122 | 122 | ] |
| 123 | 123 | |
| 124 | 124 | export default new Router({ |
| 125 | + base: process.env.VUE_APP_APP_NAME ? process.env.VUE_APP_APP_NAME : "/", | |
| 125 | 126 | mode: 'history', // 去掉url中的# |
| 126 | 127 | scrollBehavior: () => ({ y: 0 }), |
| 127 | 128 | routes: constantRoutes | ... | ... |