Skip to content
Closed

Ci #812

Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
107 changes: 107 additions & 0 deletions .github/workflows/.github/workflows/ci.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,107 @@
name: ci

on:
pull_request:
branches: [develop, main]
types: [opened, synchronize, reopened]

jobs:
build-apk:
runs-on: ubuntu-latest
strategy:
fail-fast: false
matrix:
flutter-version:
- 3.16.9
- 3.x
steps:
- uses: actions/checkout@v4

- name: Setup Flutter
uses: TDesignOteam/workflows/actions/setup-flutter@main
with:
flutter-version: ${{ matrix.flutter-version }}
channel: stable
aop-registry: true
cache: false

- name: Get tdesign-flutter-generator
uses: actions/checkout@v4
with:
repository: TDesignOteam/tdesign-flutter-generator
path: ./example/tdesign-flutter-generator

- name: flutter pub get
working-directory: ./tdesign-component/example
run: flutter pub get --verbose

- name: flutter build
working-directory: ./tdesign-component/example
run: flutter build apk -t ./lib/main.dart --release


build-ios:
runs-on: macos-latest
strategy:
fail-fast: false
matrix:
flutter-version:
- 3.16.9
- 3.x
steps:
- uses: actions/checkout@v4

- name: Setup Flutter
uses: TDesignOteam/workflows/actions/setup-flutter@main
with:
flutter-version: ${{ matrix.flutter-version }}
channel: stable
aop-registry: true
cache: false

- name: Get tdesign-flutter-generator
uses: actions/checkout@v4
with:
repository: TDesignOteam/tdesign-flutter-generator
path: ./example/tdesign-flutter-generator

- name: flutter pub get
working-directory: ./tdesign-component/example
run: flutter pub get --verbose

- name: flutter build
working-directory: ./tdesign-component/example
run: flutter build ios --release --no-codesign

build-web:
runs-on: ubuntu-latest
strategy:
fail-fast: false
matrix:
flutter-version:
- 3.16.9
- 3.x
steps:
- uses: actions/checkout@v4

- name: Setup Flutter
uses: TDesignOteam/workflows/actions/setup-flutter@main
with:
flutter-version: ${{ matrix.flutter-version }}
channel: stable
aop-registry: true
cache: false

- name: Get tdesign-flutter-generator
uses: actions/checkout@v4
with:
repository: TDesignOteam/tdesign-flutter-generator
path: ./example/tdesign-flutter-generator

- name: flutter pub get
working-directory: ./tdesign-component/example
run: flutter pub get --verbose

- name: flutter build
working-directory: ./tdesign-component/example
run: flutter build web
107 changes: 107 additions & 0 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,107 @@
name: ci

on:
pull_request:
branches: [develop, main]
types: [opened, synchronize, reopened]

jobs:
build-apk:
runs-on: ubuntu-latest
strategy:
fail-fast: false
matrix:
flutter-version:
- 3.16.9
- 3.x
steps:
- uses: actions/checkout@v4

- name: Setup Flutter
uses: TDesignOteam/workflows/actions/setup-flutter@main
with:
flutter-version: ${{ matrix.flutter-version }}
channel: stable
aop-registry: true
cache: false

- name: Get tdesign-flutter-generator
uses: actions/checkout@v4
with:
repository: TDesignOteam/tdesign-flutter-generator
path: ./example/tdesign-flutter-generator

- name: flutter pub get
working-directory: ./tdesign-component/example
run: flutter pub get --verbose

- name: flutter build
working-directory: ./tdesign-component/example
run: flutter build apk -t ./lib/main.dart --release


build-ios:
runs-on: macos-latest
strategy:
fail-fast: false
matrix:
flutter-version:
- 3.16.9
- 3.x
steps:
- uses: actions/checkout@v4

- name: Setup Flutter
uses: TDesignOteam/workflows/actions/setup-flutter@main
with:
flutter-version: ${{ matrix.flutter-version }}
channel: stable
aop-registry: true
cache: false

- name: Get tdesign-flutter-generator
uses: actions/checkout@v4
with:
repository: TDesignOteam/tdesign-flutter-generator
path: ./example/tdesign-flutter-generator

- name: flutter pub get
working-directory: ./tdesign-component/example
run: flutter pub get --verbose

- name: flutter build
working-directory: ./tdesign-component/example
run: flutter build ios --release --no-codesign

build-web:
runs-on: ubuntu-latest
strategy:
fail-fast: false
matrix:
flutter-version:
- 3.16.9
- 3.x
steps:
- uses: actions/checkout@v4

- name: Setup Flutter
uses: TDesignOteam/workflows/actions/setup-flutter@test
with:
flutter-version: ${{ matrix.flutter-version }}
channel: stable
aop-registry: true
cache: false

- name: Get tdesign-flutter-generator
uses: actions/checkout@v4
with:
repository: TDesignOteam/tdesign-flutter-generator
path: ./example/tdesign-flutter-generator

- name: flutter pub get
working-directory: ./tdesign-component/example
run: flutter pub get --verbose

- name: flutter build
working-directory: ./tdesign-component/example
run: flutter build web
Loading