mirror of
https://github.com/krille-chan/fluffychat
synced 2024-09-10 09:45:14 +00:00
Merge branch 'braid/web-build-job-permissions' into 'main'
fix: permission of web builds See merge request famedly/fluffychat!1067
This commit is contained in:
commit
02d02483b3
3 changed files with 4 additions and 3 deletions
2
.gitignore
vendored
2
.gitignore
vendored
|
@ -10,7 +10,6 @@
|
|||
.buildlog/
|
||||
.history
|
||||
.svn/
|
||||
lib/generated_plugin_registrant.dart
|
||||
prime
|
||||
|
||||
# libolm package
|
||||
|
@ -38,7 +37,6 @@ prime
|
|||
/build/
|
||||
|
||||
# Web related
|
||||
lib/generated_plugin_registrant.dart
|
||||
docs/build/
|
||||
docs/.jekyll-cache/
|
||||
docs/_site/
|
||||
|
|
|
@ -339,7 +339,8 @@ upload_android:
|
|||
upload_web:
|
||||
extends: .release
|
||||
script:
|
||||
- tar czf package.tar.gz -C build/web/ .
|
||||
# workaround bug of Flutter engine
|
||||
- tar czf package.tar.gz --ignore-failed-read -C build/web/ .
|
||||
- |
|
||||
curl --header "JOB-TOKEN: ${CI_JOB_TOKEN}" --upload-file package.tar.gz ${PACKAGE_REGISTRY_URL}/fluffychat-web.tar.gz
|
||||
|
||||
|
|
|
@ -3,3 +3,5 @@ flutter config --enable-web
|
|||
flutter clean
|
||||
flutter pub get
|
||||
flutter build web --release --verbose --source-maps
|
||||
# bug of the Flutter engine
|
||||
chmod +r -R build/web
|
Loading…
Reference in a new issue