gpt4 book ai didi

flutter - 如何使用 travis CI 配置 flutter

转载 作者:行者123 更新时间:2023-12-02 23:46:49 25 4
gpt4 key购买 nike

我正在尝试使用 travis-CI 配置我的 flutter 应用程序,但我无法找到一种方法来做到这一点。

我使用以下代码尝试了我的 .travis.yaml 文件

  - linux
sudo: false
addons:
apt:
# Flutter depends on /usr/lib/x86_64-linux-gnu/libstdc++.so.6 version GLIBCXX_3.4.18
sources:
- ubuntu-toolchain-r-test # if we don't specify this, the libstdc++6 we get is the wrong version
packages:
- libstdc++6
- fonts-droid-fallback
before_script:
- git clone https://github.com/flutter/flutter.git -b beta
- ./flutter/bin/flutter doctor
script:
- ./flutter/bin/flutter test
cache:
directories:
- $HOME/.pub-cache

由于我是 travis-CI 的新手,你能帮助我摆脱这个问题吗?

最佳答案

我最近想出了一个解决方案,它正在工作,但我仍然无法真正使其与简单的集成测试一起工作。我想我必须在虚拟机中安装 Android 或 iOS 模拟器。 Flutter samples 中有一些提示。 .

无论如何,这里有一些对我有用的简单方法:

env:
- FLUTTER_GITHUB="https://github.com/flutter/flutter.git"

language: dart

dart:
- stable

dart_task:
- dartfmt

install:
- git clone $FLUTTER_GITHUB -b stable

script:
- ./flutter/bin/flutter doctor
- ./flutter/bin/flutter test

您还可以用 jobs 工作流程替换 installscript:

jobs:
include:
- stage: Flutter Test
language: dart
os: linux
install: git clone $FLUTTER_GITHUB -b stable
before_script:
- ./flutter/bin/flutter doctor
script:
- ./flutter/bin/flutter test

关于flutter - 如何使用 travis CI 配置 flutter,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57647230/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com