Create two Sentry builds
This commit is contained in:
parent
6750c6846c
commit
503999c303
|
|
@ -41,7 +41,7 @@ jobs:
|
||||||
echo "const FLUTTER_VERSION = const <String, String>" > lib/flutter_version.dart
|
echo "const FLUTTER_VERSION = const <String, String>" > lib/flutter_version.dart
|
||||||
flutter --version --machine >> lib/flutter_version.dart
|
flutter --version --machine >> lib/flutter_version.dart
|
||||||
echo ";" >> lib/flutter_version.dart
|
echo ";" >> lib/flutter_version.dart
|
||||||
- name: Build App
|
- name: Build Hosted App
|
||||||
run: |
|
run: |
|
||||||
export SENTRY_RELEASE=$(sentry-cli releases propose-version)
|
export SENTRY_RELEASE=$(sentry-cli releases propose-version)
|
||||||
sentry-cli --auth-token ${{secrets.sentry_auth_token}} --url ${{secrets.sentry_url}} releases --org ${{secrets.sentry_org}} new $SENTRY_RELEASE --project ${{secrets.sentry_project}}
|
sentry-cli --auth-token ${{secrets.sentry_auth_token}} --url ${{secrets.sentry_url}} releases --org ${{secrets.sentry_org}} new $SENTRY_RELEASE --project ${{secrets.sentry_project}}
|
||||||
|
|
@ -71,6 +71,14 @@ jobs:
|
||||||
sentry-cli --auth-token ${{secrets.sentry_auth_token}} --url ${{secrets.sentry_url}} releases --project ${{secrets.sentry_project}} --org ${{secrets.sentry_org}} files $SENTRY_RELEASE upload-sourcemaps . --ext map --ext js
|
sentry-cli --auth-token ${{secrets.sentry_auth_token}} --url ${{secrets.sentry_url}} releases --project ${{secrets.sentry_project}} --org ${{secrets.sentry_org}} files $SENTRY_RELEASE upload-sourcemaps . --ext map --ext js
|
||||||
cd ../..
|
cd ../..
|
||||||
|
|
||||||
|
sentry-cli --auth-token ${{secrets.sentry_auth_token}} --url ${{secrets.sentry_url}} releases --org ${{secrets.sentry_org}} finalize $SENTRY_RELEASE
|
||||||
|
sentry-cli --auth-token ${{secrets.sentry_auth_token}} --url ${{secrets.sentry_url}} releases --org ${{secrets.sentry_org}} deploys $SENTRY_RELEASE new -e production
|
||||||
|
- name: Build Selfhosted App
|
||||||
|
run: |
|
||||||
|
export SENTRY_RELEASE=$(sentry-cli releases propose-version)
|
||||||
|
sentry-cli --auth-token ${{secrets.sentry_auth_token}} --url ${{secrets.sentry_url}} releases --org ${{secrets.sentry_org}} new $SENTRY_RELEASE --project ${{secrets.sentry_project}}
|
||||||
|
sentry-cli --auth-token ${{secrets.sentry_auth_token}} --url ${{secrets.sentry_url}} releases --org ${{secrets.sentry_org}} set-commits --auto $SENTRY_RELEASE
|
||||||
|
|
||||||
cp lib/utils/oauth.dart.foss lib/utils/oauth.dart
|
cp lib/utils/oauth.dart.foss lib/utils/oauth.dart
|
||||||
cp lib/ui/app/upgrade_dialog.dart.foss lib/ui/app/upgrade_dialog.dart
|
cp lib/ui/app/upgrade_dialog.dart.foss lib/ui/app/upgrade_dialog.dart
|
||||||
cp pubspec.foss.yaml pubspec.yaml
|
cp pubspec.foss.yaml pubspec.yaml
|
||||||
|
|
@ -85,12 +93,16 @@ jobs:
|
||||||
git add .
|
git add .
|
||||||
git commit -m 'New admin portal [selfhosted]'
|
git commit -m 'New admin portal [selfhosted]'
|
||||||
git push
|
git push
|
||||||
|
cd ..
|
||||||
|
|
||||||
cp ../build/web/main.dart.js ../build/web/main.foss.dart.js
|
mv ./build/web/main.dart.js ./build/web/main.foss.dart.js
|
||||||
cp ../build/web/main.dart.js.map ../build/web/main.foss.dart.js.map
|
mv ./build/web/main.dart.js.map ./build/web/main.foss.dart.js.map
|
||||||
|
|
||||||
sentry-cli --auth-token ${{secrets.sentry_auth_token}} --url ${{secrets.sentry_url}} releases --project ${{secrets.sentry_project}} --org ${{secrets.sentry_org}} files $SENTRY_RELEASE upload-sourcemaps ../build/web//main.foss.dart.js
|
sentry-cli --auth-token ${{secrets.sentry_auth_token}} --url ${{secrets.sentry_url}} releases --project ${{secrets.sentry_project}} --org ${{secrets.sentry_org}} files $SENTRY_RELEASE upload-sourcemaps . --ext dart
|
||||||
sentry-cli --auth-token ${{secrets.sentry_auth_token}} --url ${{secrets.sentry_url}} releases --project ${{secrets.sentry_project}} --org ${{secrets.sentry_org}} files $SENTRY_RELEASE upload-sourcemaps ../build/web//main.foss.dart.js.map
|
|
||||||
|
cd ./build/web
|
||||||
|
sentry-cli --auth-token ${{secrets.sentry_auth_token}} --url ${{secrets.sentry_url}} releases --project ${{secrets.sentry_project}} --org ${{secrets.sentry_org}} files $SENTRY_RELEASE upload-sourcemaps . --ext map --ext js
|
||||||
|
cd ../..
|
||||||
|
|
||||||
sentry-cli --auth-token ${{secrets.sentry_auth_token}} --url ${{secrets.sentry_url}} releases --org ${{secrets.sentry_org}} finalize $SENTRY_RELEASE
|
sentry-cli --auth-token ${{secrets.sentry_auth_token}} --url ${{secrets.sentry_url}} releases --org ${{secrets.sentry_org}} finalize $SENTRY_RELEASE
|
||||||
sentry-cli --auth-token ${{secrets.sentry_auth_token}} --url ${{secrets.sentry_url}} releases --org ${{secrets.sentry_org}} deploys $SENTRY_RELEASE new -e production
|
sentry-cli --auth-token ${{secrets.sentry_auth_token}} --url ${{secrets.sentry_url}} releases --org ${{secrets.sentry_org}} deploys $SENTRY_RELEASE new -e production
|
||||||
Loading…
Reference in New Issue