This commit is contained in:
		
							parent
							
								
									694b6374e9
								
							
						
					
					
						commit
						c542d008e7
					
				@ -32,36 +32,17 @@ jobs:
 | 
				
			|||||||
           unset CI
 | 
					           unset CI
 | 
				
			||||||
           nvm use 23.5.0
 | 
					           nvm use 23.5.0
 | 
				
			||||||
 | 
					
 | 
				
			||||||
      # 安装依赖
 | 
					      - name: Compile code and build
 | 
				
			||||||
      - name: Install dependencies
 | 
					 | 
				
			||||||
        run: |
 | 
					        run: |
 | 
				
			||||||
          echo "Installing dependencies..."
 | 
					          export NVM_DIR="$HOME/.nvm"
 | 
				
			||||||
          # 使用 --legacy-peer-deps 避免依赖冲突
 | 
					          [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"
 | 
				
			||||||
          npm install --legacy-peer-deps
 | 
					          unset CI
 | 
				
			||||||
 | 
					          nvm use 22.14.0
 | 
				
			||||||
      # 构建项目
 | 
					          yarn
 | 
				
			||||||
      - name: Build project
 | 
					          yarn build
 | 
				
			||||||
        run: |
 | 
					          cd dist/
 | 
				
			||||||
          echo "Building project..."
 | 
					          zip -r study-online.zip .
 | 
				
			||||||
          # 设置环境变量
 | 
					          mv study-online.zip /yantoo/pkg/
 | 
				
			||||||
          export NODE_OPTIONS="--no-warnings"
 | 
					          sh /yantoo/bin/front.sh
 | 
				
			||||||
          export VITE_CJS_IGNORE_WARNING=true
 | 
					 | 
				
			||||||
          
 | 
					 | 
				
			||||||
          # 执行构建
 | 
					 | 
				
			||||||
          npm run build
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
      # 移动构建产物
 | 
					 | 
				
			||||||
      - name: Move dist folder to target directory
 | 
					 | 
				
			||||||
        run: |
 | 
					 | 
				
			||||||
          if [ ! -d "dist" ]; then
 | 
					 | 
				
			||||||
            echo "Error: dist directory not found"
 | 
					 | 
				
			||||||
            ls -la
 | 
					 | 
				
			||||||
            exit 1
 | 
					 | 
				
			||||||
          fi
 | 
					 | 
				
			||||||
          echo "Dist directory found, moving to /yantoo/frontend/study-online/"
 | 
					 | 
				
			||||||
          
 | 
					 | 
				
			||||||
          sudo mkdir -p /yantoo/frontend/study-online
 | 
					 | 
				
			||||||
          sudo rm -rf /yantoo/frontend/study-online/*
 | 
					 | 
				
			||||||
          sudo cp -r dist/* /yantoo/frontend/study-online/
 | 
					 | 
				
			||||||
          
 | 
					          
 | 
				
			||||||
          echo "Files successfully moved to /yantoo/frontend/study-online/"
 | 
					          echo "Files successfully moved to /yantoo/frontend/study-online/"
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user