This commit is contained in:
		
							parent
							
								
									c2e28a90d7
								
							
						
					
					
						commit
						061694cabc
					
				
							
								
								
									
										36
									
								
								.drone.yml
									
									
									
									
									
								
							
							
						
						
									
										36
									
								
								.drone.yml
									
									
									
									
									
								
							@ -11,7 +11,22 @@ steps:
 | 
				
			|||||||
      - pnpm i
 | 
					      - pnpm i
 | 
				
			||||||
      - pnpm run build
 | 
					      - pnpm run build
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  - name: remove # 删除旧的备份
 | 
					  - name: upload
 | 
				
			||||||
 | 
					    image: appleboy/drone-scp # 上传插件
 | 
				
			||||||
 | 
					    settings:
 | 
				
			||||||
 | 
					      host:
 | 
				
			||||||
 | 
					        from_secret: host # 作为环境变量传进来
 | 
				
			||||||
 | 
					      username:
 | 
				
			||||||
 | 
					        from_secret: username
 | 
				
			||||||
 | 
					      password:
 | 
				
			||||||
 | 
					        from_secret: password
 | 
				
			||||||
 | 
					      port: 22
 | 
				
			||||||
 | 
					      command_timeout: 2m
 | 
				
			||||||
 | 
					      target: /home/hxx/app/NginxProxyManager/data/access/myIndex/${DRONE_REPO_NAME}_new # 这里的${DRONE_REPO_NAME}是vitesse
 | 
				
			||||||
 | 
					      source:
 | 
				
			||||||
 | 
					        - ./dist/* # 相对路径, 绝对路径是/app/dist
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  - name: deploy # 部署
 | 
				
			||||||
    image: appleboy/drone-ssh # ssh插件
 | 
					    image: appleboy/drone-ssh # ssh插件
 | 
				
			||||||
    environment:
 | 
					    environment:
 | 
				
			||||||
        DEPLOY_PATH: # 环境变量
 | 
					        DEPLOY_PATH: # 环境变量
 | 
				
			||||||
@ -27,19 +42,6 @@ steps:
 | 
				
			|||||||
        command_timeout: 2m
 | 
					        command_timeout: 2m
 | 
				
			||||||
        envs: [DEPLOY_PATH] # 给 script 用
 | 
					        envs: [DEPLOY_PATH] # 给 script 用
 | 
				
			||||||
        script:
 | 
					        script:
 | 
				
			||||||
            - rm -rf $${DEPLOY_PATH}
 | 
					            - rm -rf $${DEPLOY_PATH}_old
 | 
				
			||||||
 | 
					            - mv $${DEPLOY_PATH} $${DEPLOY_PATH}_old
 | 
				
			||||||
  - name: upload
 | 
					            - mv $${DEPLOY_PATH}_new  $${DEPLOY_PATH}
 | 
				
			||||||
    image: appleboy/drone-scp # 上传插件
 | 
					 | 
				
			||||||
    settings:
 | 
					 | 
				
			||||||
      host:
 | 
					 | 
				
			||||||
        from_secret: host # 作为环境变量传进来
 | 
					 | 
				
			||||||
      username:
 | 
					 | 
				
			||||||
        from_secret: username
 | 
					 | 
				
			||||||
      password:
 | 
					 | 
				
			||||||
        from_secret: password
 | 
					 | 
				
			||||||
      port: 22
 | 
					 | 
				
			||||||
      command_timeout: 2m
 | 
					 | 
				
			||||||
      target: /home/hxx/app/NginxProxyManager/data/access/myIndex/${DRONE_REPO_NAME} # 这里的${DRONE_REPO_NAME}是vitesse
 | 
					 | 
				
			||||||
      source:
 | 
					 | 
				
			||||||
        - ./dist # 相对路径, 绝对路径是/app/dist
 | 
					 | 
				
			||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user