Merge branch 'master' of gitlab.com:ChristianPauly/fluffychat-flutter

This commit is contained in:
Christian Pauly 2020-01-02 12:27:06 +01:00
commit df358328df
1 changed files with 57 additions and 0 deletions

57
.gitlab-ci.yml Normal file
View File

@ -0,0 +1,57 @@
image:
name: cirrusci/flutter
stages:
- coverage
- publish
code_analyze:
stage: coverage
dependencies: []
script:
- flutter analyze
#test:
# stage: coverage
# dependencies: []
# script:
# - flutter test
build_web:
stage: coverage
image: cirrusci/flutter:beta
script:
- flutter config --enable-web
- flutter build web --release
artifacts:
paths:
- build/web/
build_android:
stage: coverage
script:
- flutter build apk --release
artifacts:
when: on_success
paths:
- build/app/outputs/apk/release/app-release.apk
pages:
stage: publish
image: ruby:2.3
script:
- rm assets -r
- cp _config.yml ./build/web/
- cp Gemfile ./build/web/
- cp Gemfile.lock ./build/web/
- cd build/web/ && bundle install && cd ../../
- cd build/web/ && bundle exec jekyll build -d public && cd ../../
- mv build/web/public ./
dependencies:
- build_web
artifacts:
paths:
- public
only:
- master