centos

centos下flutter如何搭建持续集成环境

小樊
46
2025-08-22 21:01:53
栏目: 智能运维

在CentOS下搭建Flutter持续集成环境,可参考以下步骤:

  1. 安装基础依赖:安装Java JDK、Git、Curl等必要工具,使用命令如sudo dnf install java-11-openjdk-devel git curl等。
  2. 安装Flutter SDK:从官网下载SDK压缩包,解压到指定目录,如/opt/flutter,并配置环境变量,在~/.bashrc中添加export PATH="$PATH:/opt/flutter/bin",然后执行source ~/.bashrc,最后用flutter doctor验证安装。
  3. 配置Android开发环境(可选):若需构建Android应用,安装Android Studio及SDK,配置ANDROID_HOME等环境变量。
  4. 选择CI工具:如使用Jenkins,需先安装Jenkins,然后在Jenkins全局工具配置中添加Flutter SDK路径;也可选择Codemagic等工具,根据工具文档进行相应配置。
  5. 编写CI脚本:以Jenkins为例,编写Jenkinsfile定义构建流程,包括代码拉取、依赖安装、测试、构建等步骤,例如:
pipeline {
    agent any
    environment {
        FLUTTER_HOME = '/opt/flutter'
        PATH = "$FLUTTER_HOME/bin:$PATH"
    }
    stages {
        stage('Setup') {
            steps {
                sh 'flutter doctor -v'
                sh 'flutter pub get'
            }
        }
        stage('Test') {
            steps {
                sh 'flutter test'
            }
        }
        stage('Build') {
            steps {
                sh 'flutter build apk --release'
            }
        }
    }
}

0
看了该问题的人还看了