keep latest

This commit is contained in:
linsui 2025-05-29 16:07:56 +08:00
parent c591fb0c6c
commit bbbb8b025d
11 changed files with 0 additions and 683 deletions

View file

@ -152,141 +152,6 @@ Builds:
- popd
- mv $repo app.panoramax
- versionName: 1.7.0
versionCode: 41
commit: ed6169b2e1102944a2856d1ef022d3ecbccea1b3
sudo:
- mkdir -p /builds/panoramax/clients
- chown vagrant /builds/panoramax/clients
output: build/app/outputs/flutter-apk/app-x86_64-release.apk
binary: https://gitlab.com/panoramax/clients/mobile-app/-/releases/v%v/downloads/app-x86_64-release.apk
srclibs:
- flutter@stable
rm:
- ios
- linux
- macos
- web
- windows
prebuild:
- flutterVersion=$(sed -n -E 's/.*flutter:(.*)/\1/p' .gitlab-ci.yml)
- '[[ $flutterVersion ]] || exit 1'
- git -C $$flutter$$ checkout -f $flutterVersion
- rm $$flutter$$/engine/src/.gn
- export repo=/builds/panoramax/clients/mobile-app
- cd ..
- mv app.panoramax $repo
- pushd $repo
- export PUB_CACHE=$(pwd)/.pub-cache
- export PATH=$$flutter$$/bin:$PATH
- flutter config --no-analytics
- flutter pub get
- sed -i -e '/googleapis/d' .pub-cache/hosted/pub.dev/webview_cookie_manager_plus-*/android/build.gradle
- popd
- mv $repo app.panoramax
scandelete:
- .pub-cache
build:
- export repo=/builds/panoramax/clients/mobile-app
- cd ..
- mv app.panoramax $repo
- pushd $repo
- export PUB_CACHE=$(pwd)/.pub-cache
- export PATH=$$flutter$$/bin:$PATH
- $$flutter$$/bin/flutter build apk --release --split-per-abi --target-platform="android-x64"
- popd
- mv $repo app.panoramax
- versionName: 1.7.0
versionCode: 42
commit: ed6169b2e1102944a2856d1ef022d3ecbccea1b3
sudo:
- mkdir -p /builds/panoramax/clients
- chown vagrant /builds/panoramax/clients
output: build/app/outputs/flutter-apk/app-armeabi-v7a-release.apk
binary: https://gitlab.com/panoramax/clients/mobile-app/-/releases/v%v/downloads/app-armeabi-v7a-release.apk
srclibs:
- flutter@stable
rm:
- ios
- linux
- macos
- web
- windows
prebuild:
- flutterVersion=$(sed -n -E 's/.*flutter:(.*)/\1/p' .gitlab-ci.yml)
- '[[ $flutterVersion ]] || exit 1'
- git -C $$flutter$$ checkout -f $flutterVersion
- rm $$flutter$$/engine/src/.gn
- export repo=/builds/panoramax/clients/mobile-app
- cd ..
- mv app.panoramax $repo
- pushd $repo
- export PUB_CACHE=$(pwd)/.pub-cache
- export PATH=$$flutter$$/bin:$PATH
- flutter config --no-analytics
- flutter pub get
- sed -i -e '/googleapis/d' .pub-cache/hosted/pub.dev/webview_cookie_manager_plus-*/android/build.gradle
- popd
- mv $repo app.panoramax
scandelete:
- .pub-cache
build:
- export repo=/builds/panoramax/clients/mobile-app
- cd ..
- mv app.panoramax $repo
- pushd $repo
- export PUB_CACHE=$(pwd)/.pub-cache
- export PATH=$$flutter$$/bin:$PATH
- $$flutter$$/bin/flutter build apk --release --split-per-abi --target-platform="android-arm"
- popd
- mv $repo app.panoramax
- versionName: 1.7.0
versionCode: 43
commit: ed6169b2e1102944a2856d1ef022d3ecbccea1b3
sudo:
- mkdir -p /builds/panoramax/clients
- chown vagrant /builds/panoramax/clients
output: build/app/outputs/flutter-apk/app-arm64-v8a-release.apk
binary: https://gitlab.com/panoramax/clients/mobile-app/-/releases/v%v/downloads/app-arm64-v8a-release.apk
srclibs:
- flutter@stable
rm:
- ios
- linux
- macos
- web
- windows
prebuild:
- flutterVersion=$(sed -n -E 's/.*flutter:(.*)/\1/p' .gitlab-ci.yml)
- '[[ $flutterVersion ]] || exit 1'
- git -C $$flutter$$ checkout -f $flutterVersion
- rm $$flutter$$/engine/src/.gn
- export repo=/builds/panoramax/clients/mobile-app
- cd ..
- mv app.panoramax $repo
- pushd $repo
- export PUB_CACHE=$(pwd)/.pub-cache
- export PATH=$$flutter$$/bin:$PATH
- flutter config --no-analytics
- flutter pub get
- sed -i -e '/googleapis/d' .pub-cache/hosted/pub.dev/webview_cookie_manager_plus-*/android/build.gradle
- popd
- mv $repo app.panoramax
scandelete:
- .pub-cache
build:
- export repo=/builds/panoramax/clients/mobile-app
- cd ..
- mv app.panoramax $repo
- pushd $repo
- export PUB_CACHE=$(pwd)/.pub-cache
- export PATH=$$flutter$$/bin:$PATH
- $$flutter$$/bin/flutter build apk --release --split-per-abi --target-platform="android-arm64"
- popd
- mv $repo app.panoramax
- versionName: 1.7.1
versionCode: 51
commit: 15ee407683d331b95205904a27f86f6c57aad199

View file

@ -144,50 +144,6 @@ Builds:
- ./godot/bin/godot.* --headless --export-release Android IED.apk
ndk: 23.2.8568313
- versionName: Ad Nauseam
versionCode: 16
commit: 84b32eb9aec9dfc20721dc755d4e51c76b7aa823
sudo:
- apt-get update
- apt-get install -y build-essential scons pkg-config libx11-dev libxcursor-dev
libxinerama-dev libgl1-mesa-dev libglu-dev libasound2-dev libpulse-dev libudev-dev
libxi-dev libxrandr-dev
output: IED.apk
srclibs:
- Godot@4.3-stable
build:
- export HOME=$PWD
- cp -R $$Godot$$ godot
- keytool -keyalg RSA -genkey -v -keystore debug.keystore -storepass android
-alias androiddebugkey -keypass android -dname "CN=Android Debug,O=Android,C=US"
- mkdir -p ./.config/godot/
- export ANDROID_SDK_ROOT=$$SDK$$
- export SDK_PATH="export/android/android_sdk_path = \"$$SDK$$\""
- export JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64
- export JAVA_PATH="export/android/java_sdk_path = \"$JAVA_HOME\""
- export ANDROID_NDK_ROOT=$$NDK$$
- export DEBUG_KEYSTORE_PATH="export/android/debug_keystore = \"$PWD/debug.keystore\""
- echo '[gd_resource type="EditorSettings" format=3]' >> ./.config/godot/editor_settings-4.3.tres
- echo "[resource]" >> ./.config/godot/editor_settings-4.3.tres
- echo $JAVA_PATH >> ./.config/godot/editor_settings-4.3.tres
- echo $SDK_PATH >> ./.config/godot/editor_settings-4.3.tres
- echo $DEBUG_KEYSTORE_PATH >> ./.config/godot/editor_settings-4.3.tres
- echo 'export/android/debug_keystore_user = "androiddebugkey"' >> ./.config/godot/editor_settings-4.3.tres
- echo 'export/android/debug_keystore_pass = "android"' >> ./.config/godot/editor_settings-4.3.tres
- cd godot
- scons -j `nproc` platform=linuxbsd target=editor
- scons -j `nproc` platform=android target=template_release arch=arm64
- pushd platform/android/java
- gradle generateGodotTemplates
- popd
- cd ..
- cp godot/bin/android_source.zip .
- mkdir android
- unzip android_source.zip -d android/build
- echo "4.3.stable" >> android/.build_version
- ./godot/bin/godot.* --headless --export-release Android IED.apk
ndk: 23.2.8568313
- versionName: Ad Nauseam +1
versionCode: 17
commit: b889ed90ee4508282dca50c927b726c42af526d1

View file

@ -127,29 +127,6 @@ Builds:
scandelete:
- build-conventions-secant
- versionName: 2.0.3
versionCode: 965
commit: 8d3af5814e2ab2d8f1e090310df7b665143ad59a
subdir: app
gradle:
- zcashmainnet
- foss
rm:
- ui-screenshot-test
- build-conventions-secant/src/main/kotlin/secant.emulator-wtf-conventions.gradle.kts
prebuild:
- cd ..
- sed -i -e '/start wtf maven/,/end wtf maven/d' -e '/include("ui-screenshot-test")/d'
settings.gradle.kts
- sed -i -e '/wtf.emulator.gradle/d' -e '/secant.emulator-wtf-conventions/d'
*/build.gradle.kts
- sed -i -e '/gms/d' -e '/com.google.firebase/d' build.gradle.kts
- sed -i -e '/wtf.emulator/d' -e '/com.vdurmont/d' -e '/org.json:json/d' -e
'/gms/d' -e '/firebase/d' -e '/auto-value-gson-runtime/d' -e '/autotransient/d'
buildscript-gradle.lockfile build-conventions-secant/gradle.lockfile
scandelete:
- build-conventions-secant
AllowedAPKSigningKeys: 412a1d2412a0be5ffbad9e7dd1eeedb9442dad8b9e9dffc334c07a0c3645ddfe
AutoUpdateMode: Version

View file

@ -2287,44 +2287,6 @@ Builds:
- popd
- mv $HOME/work/Musify/Musify com.gokadzev.musify.fdroid
- versionName: 9.5.0
versionCode: 131
commit: 14bd3e4d443251d53676e107d2606c560bca5c4e
sudo:
- apt-get update
- apt-get install -y yq
- mkdir -p /home/runner/
- chown vagrant /home/runner/
output: build/app/outputs/flutter-apk/app-fdroid-release.apk
srclibs:
- flutter@stable
prebuild:
- mkdir -p /home/runner/work/Musify/
- cd ..
- mv com.gokadzev.musify.fdroid /home/runner/work/Musify/Musify
- export HOME=/home/runner
- pushd $HOME/work/Musify/Musify/
- export PUB_CACHE=$(pwd)/.pub-cache
- export flutterVersion="$(yq -r .environment.flutter pubspec.yaml | sed 's/\^//g')"
- '[[ $flutterVersion ]] || exit 1'
- git -C $$flutter$$ checkout -f $flutterVersion
- rm $$flutter$$/engine/src/.gn
- $$flutter$$/bin/flutter config --no-analytics
- $$flutter$$/bin/flutter pub get
- popd
- mv $HOME/work/Musify/Musify com.gokadzev.musify.fdroid
scandelete:
- .pub-cache
build:
- cd ..
- mv com.gokadzev.musify.fdroid /home/runner/work/Musify/Musify
- export HOME=/home/runner
- pushd $HOME/work/Musify/Musify/
- export PUB_CACHE=$(pwd)/.pub-cache
- $$flutter$$/bin/flutter build apk --release --flavor fdroid -t lib/main_fdroid.dart
- popd
- mv $HOME/work/Musify/Musify com.gokadzev.musify.fdroid
- versionName: 9.5.2
versionCode: 133
commit: 43c90bb8f03d725af16297f2564cceb57ac71f90

View file

@ -1223,27 +1223,6 @@ Builds:
- export PUB_CACHE=$(pwd)/.pub-cache
- flutter/bin/flutter build apk --dart-define=ORGRO_VERSION=$$VERSION$$
- versionName: 1.60.4
versionCode: 176
commit: 96e1a032c61f174743102beb0c280203e637a204
submodules: true
output: build/app/outputs/flutter-apk/app-release.apk
prebuild:
- touch android/key.properties
- export PUB_CACHE=$(pwd)/.pub-cache
- flutter/bin/flutter config --no-analytics
- flutter/bin/flutter pub get
scanignore:
- flutter/packages/flutter_tools/gradle/resolve_dependencies.gradle
- flutter/packages/flutter_tools/gradle/aar_init_script.gradle
- flutter/bin/cache
scandelete:
- flutter
- .pub-cache
build:
- export PUB_CACHE=$(pwd)/.pub-cache
- flutter/bin/flutter build apk --dart-define=ORGRO_VERSION=$$VERSION$$
- versionName: 1.60.5
versionCode: 177
commit: 8cd262c7bfe1067d089bc38981c17343e27071b4

View file

@ -15333,36 +15333,6 @@ Builds:
scandelete:
- app/src/androidTest/assets
- versionName: '20250527'
versionCode: 20250527
commit: 60a4f5cebd4ba1c1d67d3edc31aaeaccd10603ec
subdir: app
gradle:
- versionDev
rm:
- user_manual
prebuild:
- mkdir -p $HOME/.gradle
- echo "org.gradle.jvmargs=-Xmx9g -XX:MaxMetaspaceSize=512m -XX:+HeapDumpOnOutOfMemoryError"
> $HOME/.gradle/gradle.properties
scandelete:
- app/src/androidTest/assets
- versionName: '20250528'
versionCode: 20250528
commit: 67cdcde6c6d6c6ede70d75741a493bf34178faf3
subdir: app
gradle:
- versionDev
rm:
- user_manual
prebuild:
- mkdir -p $HOME/.gradle
- echo "org.gradle.jvmargs=-Xmx9g -XX:MaxMetaspaceSize=512m -XX:+HeapDumpOnOutOfMemoryError"
> $HOME/.gradle/gradle.properties
scandelete:
- app/src/androidTest/assets
- versionName: '20250529'
versionCode: 20250529
commit: 19fd43c1ee453b6407309908bcfda4b83c47ab48

View file

@ -563,43 +563,6 @@ Builds:
- node buildSrc/prepareMobileBuild.js dist calendar
ndk: r26b
- versionName: 287.250523.0
versionCode: 132
commit: 1c2b12c0fe14a3566073ccd4d807b639f92e78c6
subdir: app-android/calendar
submodules: true
sudo:
- apt-get update
- apt-get install -y g++ make emscripten
- curl -Lo node.tar.gz https://nodejs.org/dist/v20.11.1/node-v20.11.1-linux-x64.tar.gz
- echo "bf3a779bef19452da90fb88358ec2c57e0d2f882839b20dc6afc297b6aafc0d7 node.tar.gz"
| sha256sum -c -
- tar xzf node.tar.gz --strip-components=1 -C /usr/local/
- sysctl fs.inotify.max_user_watches=524288 || true
gradle:
- fdroid
srclibs:
- rustup@1.27.1
rm:
- app-ios
prebuild:
- cd ../..
- node buildSrc/fixFdroidDeps.js
- $$rustup$$/rustup-init.sh -y --default-toolchain 1.84.1 --target aarch64-linux-android,armv7-linux-androideabi,x86_64-linux-android,i686-linux-android
- source $HOME/.cargo/env
- npm install
- sed -i -e "/cargo {/a cargoCommand = \"$(which cargo)\"\nrustcCommand = \"$(which
rustc)\"" -e "s|\"cargo\"|\"$(which cargo)\"|" tuta-sdk/android/sdk/build.gradle.kts
scandelete:
- node_modules
build:
- cd ../..
- source $HOME/.cargo/env
- npm run build-packages
- node --max-old-space-size=4096 webapp prod --app calendar
- node buildSrc/prepareMobileBuild.js dist calendar
ndk: r26b
- versionName: 287.250527.0
versionCode: 133
commit: 8efdd613415ce4a19665c138116e03c412151ffa

View file

@ -792,48 +792,6 @@ Builds:
export localhash=$(sha256sum assets/dexopt/baseline.prof|cut -d " " -f1);
[[ $localhash == $upstreamhash ]] && break ; popd; rm -fr local; done
- versionName: 1.31.4
versionCode: 629
commit: b30bc1db9d31389174882154b1e830f970cebad4
subdir: android/app
sudo:
- echo "deb http://deb.debian.org/debian trixie main" > /etc/apt/sources.list.d/trixie.list
- apt-get update
- apt-get install -y openjdk-21-jdk-headless
- update-java-alternatives -a
gradle:
- fDroid
prebuild:
- echo "TVVTSUNCUkFJTlpfQ0xJRU5UX0lEPWtpbVpiWXlaYUVia2Ewb0Npb1ExNUdINWhlNFp4dGtXCg=="
| base64 -d > ../../not_so_secret.properties
- echo "TVVTSUNCUkFJTlpfQ0xJRU5UX1NFQ1JFVD00ZVlINmpqRzBVVm1GRGN1Yk1CSThrVVlxT18xVkxHRAo="
| base64 -d >> ../../not_so_secret.properties
- sed -i -e '/firebase/d' -e '/google.services/d' ../../build.gradle.kts
- sed -i -e 's/\.debug//' ../../shared/domain/src/commonMain/kotlin/ly/david/musicsearch/shared/domain/Constants.kt
scandelete:
- build-logic/convention/build
- versionName: 1.32.2
versionCode: 633
commit: 51448f58851986875e291fa71b3818feeab9281a
subdir: android/app
sudo:
- echo "deb http://deb.debian.org/debian trixie main" > /etc/apt/sources.list.d/trixie.list
- apt-get update
- apt-get install -y openjdk-21-jdk-headless
- update-java-alternatives -a
gradle:
- fDroid
prebuild:
- echo "TVVTSUNCUkFJTlpfQ0xJRU5UX0lEPWtpbVpiWXlaYUVia2Ewb0Npb1ExNUdINWhlNFp4dGtXCg=="
| base64 -d > ../../not_so_secret.properties
- echo "TVVTSUNCUkFJTlpfQ0xJRU5UX1NFQ1JFVD00ZVlINmpqRzBVVm1GRGN1Yk1CSThrVVlxT18xVkxHRAo="
| base64 -d >> ../../not_so_secret.properties
- sed -i -e '/firebase/d' -e '/google.services/d' ../../build.gradle.kts
- sed -i -e 's/\.debug//' ../../shared/domain/src/commonMain/kotlin/ly/david/musicsearch/shared/domain/Constants.kt
scandelete:
- build-logic/convention/build
- versionName: 1.33.0
versionCode: 635
commit: d296814213f66806a6fcf428d810906ea66f2b5a

View file

@ -6955,162 +6955,6 @@ Builds:
- $$reproducible-apk-tools$$/zipalign.py --page-size 16 --pad-like-apksigner
--replace unaligned.apk $$OUT$$
- versionName: 10.8.3
versionCode: 771
commit: ba96ce2ad119453f4f421d87bc21059fb85c4c36
subdir: app
submodules: true
sudo:
- apt-get update
- apt-get install -t bookworm-backports -y golang-go
- apt-get install -y gcc libc-dev
gradle:
- yes
srclibs:
- go@go1.24.3
- reproducible-apk-tools@v0.3.0
prebuild: sdkmanager "platforms;android-35" "build-tools;35.0.0"
build:
- pushd $$go$$/src
- ./make.bash
- popd
- export GOROOT=$$go$$
- export GOPATH="$HOME/go"
- export PATH="$GOROOT/bin:$PATH"
- export PATH="$GOPATH/bin:$PATH"
- pushd ../XrayCore
- go install golang.org/x/mobile/cmd/gomobile@v0.0.0-20250506005352-78cd7a343bde
- go mod download
- gomobile init
- gomobile bind -o "../app/libs/XrayCore.aar" -androidapi 26 -target android/arm
-ldflags="-buildid=" -trimpath
- popd
ndk: 27.1.12297006
gradleprops:
- abiId=1
- abiTarget=armeabi-v7a
postbuild:
- mv $$OUT$$ unaligned.apk
- $$reproducible-apk-tools$$/zipalign.py --page-size 16 --pad-like-apksigner
--replace unaligned.apk $$OUT$$
- versionName: 10.8.3
versionCode: 772
commit: ba96ce2ad119453f4f421d87bc21059fb85c4c36
subdir: app
submodules: true
sudo:
- apt-get update
- apt-get install -t bookworm-backports -y golang-go
- apt-get install -y gcc libc-dev
gradle:
- yes
srclibs:
- go@go1.24.3
- reproducible-apk-tools@v0.3.0
prebuild: sdkmanager "platforms;android-35" "build-tools;35.0.0"
build:
- pushd $$go$$/src
- ./make.bash
- popd
- export GOROOT=$$go$$
- export GOPATH="$HOME/go"
- export PATH="$GOROOT/bin:$PATH"
- export PATH="$GOPATH/bin:$PATH"
- pushd ../XrayCore
- go install golang.org/x/mobile/cmd/gomobile@v0.0.0-20250506005352-78cd7a343bde
- go mod download
- gomobile init
- gomobile bind -o "../app/libs/XrayCore.aar" -androidapi 26 -target android/arm64
-ldflags="-buildid=" -trimpath
- popd
ndk: 27.1.12297006
gradleprops:
- abiId=2
- abiTarget=arm64-v8a
postbuild:
- mv $$OUT$$ unaligned.apk
- $$reproducible-apk-tools$$/zipalign.py --page-size 16 --pad-like-apksigner
--replace unaligned.apk $$OUT$$
- versionName: 10.8.3
versionCode: 773
commit: ba96ce2ad119453f4f421d87bc21059fb85c4c36
subdir: app
submodules: true
sudo:
- apt-get update
- apt-get install -t bookworm-backports -y golang-go
- apt-get install -y gcc libc-dev
gradle:
- yes
srclibs:
- go@go1.24.3
- reproducible-apk-tools@v0.3.0
prebuild: sdkmanager "platforms;android-35" "build-tools;35.0.0"
build:
- pushd $$go$$/src
- ./make.bash
- popd
- export GOROOT=$$go$$
- export GOPATH="$HOME/go"
- export PATH="$GOROOT/bin:$PATH"
- export PATH="$GOPATH/bin:$PATH"
- pushd ../XrayCore
- go install golang.org/x/mobile/cmd/gomobile@v0.0.0-20250506005352-78cd7a343bde
- go mod download
- gomobile init
- gomobile bind -o "../app/libs/XrayCore.aar" -androidapi 26 -target android/386
-ldflags="-buildid=" -trimpath
- popd
ndk: 27.1.12297006
gradleprops:
- abiId=3
- abiTarget=x86
postbuild:
- mv $$OUT$$ unaligned.apk
- $$reproducible-apk-tools$$/zipalign.py --page-size 16 --pad-like-apksigner
--replace unaligned.apk $$OUT$$
- versionName: 10.8.3
versionCode: 774
commit: ba96ce2ad119453f4f421d87bc21059fb85c4c36
subdir: app
submodules: true
sudo:
- apt-get update
- apt-get install -t bookworm-backports -y golang-go
- apt-get install -y gcc libc-dev
gradle:
- yes
srclibs:
- go@go1.24.3
- reproducible-apk-tools@v0.3.0
prebuild: sdkmanager "platforms;android-35" "build-tools;35.0.0"
build:
- pushd $$go$$/src
- ./make.bash
- popd
- export GOROOT=$$go$$
- export GOPATH="$HOME/go"
- export PATH="$GOROOT/bin:$PATH"
- export PATH="$GOPATH/bin:$PATH"
- pushd ../XrayCore
- go install golang.org/x/mobile/cmd/gomobile@v0.0.0-20250506005352-78cd7a343bde
- go mod download
- gomobile init
- gomobile bind -o "../app/libs/XrayCore.aar" -androidapi 26 -target android/amd64
-ldflags="-buildid=" -trimpath
- popd
ndk: 27.1.12297006
gradleprops:
- abiId=4
- abiTarget=x86_64
postbuild:
- mv $$OUT$$ unaligned.apk
- $$reproducible-apk-tools$$/zipalign.py --page-size 16 --pad-like-apksigner
--replace unaligned.apk $$OUT$$
- versionName: 10.8.4
versionCode: 781
commit: ef1c79505fcfa538463f8e9990192a41e75c614e

View file

@ -414,138 +414,6 @@ Builds:
- mv $repo/natinfo_flutter_v$$VERSION$$ net.retiolus.natinfo
ndk: 27.0.12077973
- versionName: 0.5.0
versionCode: 21001
commit: e25d045a4d3515add2aab0ce7fc7e47733bcc512
sudo:
- mkdir -p /home/jenkins
- chown vagrant /home/jenkins
output: build/app/outputs/flutter-apk/app-x86_64-release.apk
binary: https://codeberg.org/retiolus/natinfo_flutter/releases/download/v%v/net.retiolus.natinfo-x86_64-v%v.apk
srclibs:
- flutter@stable
rm:
- ios
- linux
- macos
- web
- windows
prebuild:
- export repo=/home/jenkins/agent/workspace
- mkdir -p $repo
- cd ..
- mv net.retiolus.natinfo $repo/natinfo_flutter_v$$VERSION$$
- pushd $repo/natinfo_flutter_v$$VERSION$$
- export flutterVersion=$(sed -n -E "s/^\s*flutter-version:\s(.*)/\1/p" pubspec.yaml)
- '[[ $flutterVersion ]] || exit 1'
- git -C $$flutter$$ checkout -f $flutterVersion
- export PUB_CACHE=$(pwd)/.pub-cache
- $$flutter$$/bin/flutter config --no-analytics
- $$flutter$$/bin/flutter packages pub get
- popd
- mv $repo/natinfo_flutter_v$$VERSION$$ net.retiolus.natinfo
scandelete:
- .pub-cache
build:
- export repo=/home/jenkins/agent/workspace
- cd ..
- mv net.retiolus.natinfo $repo/natinfo_flutter_v$$VERSION$$
- pushd $repo/natinfo_flutter_v$$VERSION$$
- export PUB_CACHE=$(pwd)/.pub-cache
- export PATH=$$flutter$$/bin/:$PATH
- $$flutter$$/bin/flutter build apk --release --split-per-abi --target-platform="android-x64"
- popd
- mv $repo/natinfo_flutter_v$$VERSION$$ net.retiolus.natinfo
ndk: 27.0.12077973
- versionName: 0.5.0
versionCode: 21002
commit: e25d045a4d3515add2aab0ce7fc7e47733bcc512
sudo:
- mkdir -p /home/jenkins
- chown vagrant /home/jenkins
output: build/app/outputs/flutter-apk/app-armeabi-v7a-release.apk
binary: https://codeberg.org/retiolus/natinfo_flutter/releases/download/v%v/net.retiolus.natinfo-armeabi-v%v.apk
srclibs:
- flutter@stable
rm:
- ios
- linux
- macos
- web
- windows
prebuild:
- export repo=/home/jenkins/agent/workspace
- mkdir -p $repo
- cd ..
- mv net.retiolus.natinfo $repo/natinfo_flutter_v$$VERSION$$
- pushd $repo/natinfo_flutter_v$$VERSION$$
- export flutterVersion=$(sed -n -E "s/^\s*flutter-version:\s(.*)/\1/p" pubspec.yaml)
- '[[ $flutterVersion ]] || exit 1'
- git -C $$flutter$$ checkout -f $flutterVersion
- export PUB_CACHE=$(pwd)/.pub-cache
- $$flutter$$/bin/flutter config --no-analytics
- $$flutter$$/bin/flutter packages pub get
- popd
- mv $repo/natinfo_flutter_v$$VERSION$$ net.retiolus.natinfo
scandelete:
- .pub-cache
build:
- export repo=/home/jenkins/agent/workspace
- cd ..
- mv net.retiolus.natinfo $repo/natinfo_flutter_v$$VERSION$$
- pushd $repo/natinfo_flutter_v$$VERSION$$
- export PUB_CACHE=$(pwd)/.pub-cache
- export PATH=$$flutter$$/bin/:$PATH
- $$flutter$$/bin/flutter build apk --release --split-per-abi --target-platform="android-arm"
- popd
- mv $repo/natinfo_flutter_v$$VERSION$$ net.retiolus.natinfo
ndk: 27.0.12077973
- versionName: 0.5.0
versionCode: 21003
commit: e25d045a4d3515add2aab0ce7fc7e47733bcc512
sudo:
- mkdir -p /home/jenkins
- chown vagrant /home/jenkins
output: build/app/outputs/flutter-apk/app-arm64-v8a-release.apk
binary: https://codeberg.org/retiolus/natinfo_flutter/releases/download/v%v/net.retiolus.natinfo-arm64-v%v.apk
srclibs:
- flutter@stable
rm:
- ios
- linux
- macos
- web
- windows
prebuild:
- export repo=/home/jenkins/agent/workspace
- mkdir -p $repo
- cd ..
- mv net.retiolus.natinfo $repo/natinfo_flutter_v$$VERSION$$
- pushd $repo/natinfo_flutter_v$$VERSION$$
- export flutterVersion=$(sed -n -E "s/^\s*flutter-version:\s(.*)/\1/p" pubspec.yaml)
- '[[ $flutterVersion ]] || exit 1'
- git -C $$flutter$$ checkout -f $flutterVersion
- export PUB_CACHE=$(pwd)/.pub-cache
- $$flutter$$/bin/flutter config --no-analytics
- $$flutter$$/bin/flutter packages pub get
- popd
- mv $repo/natinfo_flutter_v$$VERSION$$ net.retiolus.natinfo
scandelete:
- .pub-cache
build:
- export repo=/home/jenkins/agent/workspace
- cd ..
- mv net.retiolus.natinfo $repo/natinfo_flutter_v$$VERSION$$
- pushd $repo/natinfo_flutter_v$$VERSION$$
- export PUB_CACHE=$(pwd)/.pub-cache
- export PATH=$$flutter$$/bin/:$PATH
- $$flutter$$/bin/flutter build apk --release --split-per-abi --target-platform="android-arm64"
- popd
- mv $repo/natinfo_flutter_v$$VERSION$$ net.retiolus.natinfo
ndk: 27.0.12077973
- versionName: 0.5.1
versionCode: 22001
commit: fe73485851eb3986db7a75fd6827c03f6d61e0e1

View file

@ -656,31 +656,6 @@ Builds:
- export PUB_CACHE=$(pwd)/.pub-cache
- $$flutter$$/bin/flutter build apk
- versionName: 1.36.0
versionCode: 20250528
commit: 1999b45cad1425c908254f4ce076b6077241ecc9
sudo:
- rm -fr /opt/android-sdk/ndk/*
- apt-get update
- apt-get install -y git-lfs
output: build/app/outputs/flutter-apk/app-release.apk
srclibs:
- flutter@3.24.5
rm:
- ios
- linux
- macos
- snap
prebuild:
- export PUB_CACHE=$(pwd)/.pub-cache
- $$flutter$$/bin/flutter config --no-analytics
- $$flutter$$/bin/flutter pub get
scandelete:
- .pub-cache
build:
- export PUB_CACHE=$(pwd)/.pub-cache
- $$flutter$$/bin/flutter build apk
- versionName: 1.36.1
versionCode: 20250529
commit: beef7c5f29310b29c5e704966a5492c3f37919e2