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
|
||||
flutter --version --machine >> lib/flutter_version.dart
|
||||
echo ";" >> lib/flutter_version.dart
|
||||
- name: Build App
|
||||
- name: Build Hosted 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}}
|
||||
|
|
@ -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
|
||||
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/ui/app/upgrade_dialog.dart.foss lib/ui/app/upgrade_dialog.dart
|
||||
cp pubspec.foss.yaml pubspec.yaml
|
||||
|
|
@ -85,12 +93,16 @@ jobs:
|
|||
git add .
|
||||
git commit -m 'New admin portal [selfhosted]'
|
||||
git push
|
||||
cd ..
|
||||
|
||||
cp ../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 ./build/web/main.foss.dart.js
|
||||
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 ../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 . --ext dart
|
||||
|
||||
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}} 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