在Debian上构建Flutter持续集成环境步骤如下:
安装基础工具
sudo apt update && sudo apt install -y git curl unzip  
安装Flutter SDK
wget https://storage.googleapis.com/flutter_infra/releases/stable/linux/flutter_linux_vX.X.X-stable.tar.xz  
tar -xf flutter_linux_vX.X.X-stable.tar.xz -C /opt/flutter --strip-components=1  
echo 'export PATH="$PATH:/opt/flutter/bin"' >> ~/.bashrc  
source ~/.bashrc  
flutter doctor  
配置CI工具(以GitHub Actions为例)
.github/workflows/flutter-ci.yml:name: Flutter CI  
on: [push, pull_request]  
jobs:  
  build:  
    runs-on: ubuntu-latest  
    steps:  
      - uses: actions/checkout@v2  
      - name: Set up Flutter  
        uses: subosito/flutter-action@v1  
        with:  
          channel: 'stable'  
      - name: Install dependencies  
        run: flutter pub get  
      - name: Run tests  
        run: flutter test  
      - name: Build APK  
        run: flutter build apk  
可选:自托管Runner(如需本地构建)
wget https://github.com/actions/runner/releases/download/vX.X.X/actions-runner-linux-x64-X.X.X.tar.gz  
tar -xzf actions-runner-linux-x64-X.X.X.tar.gz  
./config.sh --url https://github.com/your-repo --token YOUR_TOKEN  
提交并测试
将配置文件推送到GitHub,触发CI流程自动运行。
说明: