This commit is contained in:
		
							parent
							
								
									c2e28a90d7
								
							
						
					
					
						commit
						061694cabc
					
				
							
								
								
									
										36
									
								
								.drone.yml
									
									
									
									
									
								
							
							
						
						
									
										36
									
								
								.drone.yml
									
									
									
									
									
								
							@ -11,7 +11,22 @@ steps:
 | 
			
		||||
      - pnpm i
 | 
			
		||||
      - 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插件
 | 
			
		||||
    environment:
 | 
			
		||||
        DEPLOY_PATH: # 环境变量
 | 
			
		||||
@ -27,19 +42,6 @@ steps:
 | 
			
		||||
        command_timeout: 2m
 | 
			
		||||
        envs: [DEPLOY_PATH] # 给 script 用
 | 
			
		||||
        script:
 | 
			
		||||
            - rm -rf $${DEPLOY_PATH}
 | 
			
		||||
 | 
			
		||||
  - 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} # 这里的${DRONE_REPO_NAME}是vitesse
 | 
			
		||||
      source:
 | 
			
		||||
        - ./dist # 相对路径, 绝对路径是/app/dist
 | 
			
		||||
            - rm -rf $${DEPLOY_PATH}_old
 | 
			
		||||
            - mv $${DEPLOY_PATH} $${DEPLOY_PATH}_old
 | 
			
		||||
            - mv $${DEPLOY_PATH}_new  $${DEPLOY_PATH}
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user