fdroiddata/metadata/dev.bg.jetbird.yml
2025-11-13 05:43:12 +00:00

2007 lines
76 KiB
YAML

Categories:
- Connectivity
- VPN & Proxy
License: GPL-3.0-or-later
AuthorName: bg443
SourceCode: https://codeberg.org/bg443/JetBird
IssueTracker: https://codeberg.org/bg443/JetBird/issues
Translation: https://translate.codeberg.org/engage/jetbird/
Changelog: https://codeberg.org/bg443/JetBird/releases
AutoName: JetBird
RepoType: git
Repo: https://codeberg.org/bg443/JetBird
Builds:
- versionName: 1.1.6
versionCode: 191
commit: ca713127d5bdca6ebd994ac4223b01b4dc58427f
subdir: app
submodules: true
sudo:
- echo "deb https://deb.debian.org/debian trixie main" > /etc/apt/sources.list.d/trixie.list
- apt-get update
- apt-get install -y -t trixie openjdk-21-jdk-headless
- update-alternatives --auto java
- apt-get install -y -t bookworm-backports golang-go
- apt-get install -y gcc libc-dev
- mkdir -p /build
- chown vagrant /build
gradle:
- yes
output: build/outputs/apk/release/app-armeabi-v7a-release-unsigned.apk
binary: https://codeberg.org/bg443/JetBird/releases/download/v%v/JetBird-armeabi-v7a-release.apk
srclibs:
- go@go1.23.1
prebuild:
- sdkmanager "platforms;android-34" "build-tools;34.0.0"
- sed -i -e 's|-target=android|-target=android/arm|' ../scripts/build_netbird.sh
- sed -i -e "5a add_compile_options(\"-ffile-prefix-map=$(realpath ..)=/build/repo\")"
../jni/CMakeLists.txt
- GO_VERSION=$(sed -n 's/.*go\(.*\).linux.*/\1/p' ../scripts/init_go.sh)
- git -C $$go$$ checkout -f go$GO_VERSION
build:
- pushd $$go$$/src
- ./make.bash
- popd
- export GOROOT=$$go$$
- export GOPATH="$HOME/go"
- export PATH="$GOROOT/bin:$GOPATH/bin:$PATH"
- GOMOBILE_COMMIT=$(sed -n 's/.*gomobile@\(.*\)/\1/p' ../scripts/init_go.sh)
- go install golang.org/x/mobile/cmd/gomobile@$GOMOBILE_COMMIT
- go install golang.org/x/mobile/cmd/gobind@$GOMOBILE_COMMIT
- cd ../..
- mv dev.bg.jetbird /build/repo
- pushd /build/repo
- ./scripts/build_netbird.sh
- popd
- mv /build/repo dev.bg.jetbird
ndk: r27b
- versionName: 1.1.6
versionCode: 192
commit: ca713127d5bdca6ebd994ac4223b01b4dc58427f
subdir: app
submodules: true
sudo:
- echo "deb https://deb.debian.org/debian trixie main" > /etc/apt/sources.list.d/trixie.list
- apt-get update
- apt-get install -y -t trixie openjdk-21-jdk-headless
- update-alternatives --auto java
- apt-get install -y -t bookworm-backports golang-go
- apt-get install -y gcc libc-dev
- mkdir -p /build
- chown vagrant /build
gradle:
- yes
output: build/outputs/apk/release/app-arm64-v8a-release-unsigned.apk
binary: https://codeberg.org/bg443/JetBird/releases/download/v%v/JetBird-arm64-v8a-release.apk
srclibs:
- go@go1.23.1
prebuild:
- sdkmanager "platforms;android-34" "build-tools;34.0.0"
- sed -i -e 's|-target=android|-target=android/arm64|' ../scripts/build_netbird.sh
- sed -i -e "5a add_compile_options(\"-ffile-prefix-map=$(realpath ..)=/build/repo\")"
../jni/CMakeLists.txt
- GO_VERSION=$(sed -n 's/.*go\(.*\).linux.*/\1/p' ../scripts/init_go.sh)
- git -C $$go$$ checkout -f go$GO_VERSION
build:
- pushd $$go$$/src
- ./make.bash
- popd
- export GOROOT=$$go$$
- export GOPATH="$HOME/go"
- export PATH="$GOROOT/bin:$GOPATH/bin:$PATH"
- GOMOBILE_COMMIT=$(sed -n 's/.*gomobile@\(.*\)/\1/p' ../scripts/init_go.sh)
- go install golang.org/x/mobile/cmd/gomobile@$GOMOBILE_COMMIT
- go install golang.org/x/mobile/cmd/gobind@$GOMOBILE_COMMIT
- cd ../..
- mv dev.bg.jetbird /build/repo
- pushd /build/repo
- ./scripts/build_netbird.sh
- popd
- mv /build/repo dev.bg.jetbird
ndk: r27b
- versionName: 1.1.6
versionCode: 193
commit: ca713127d5bdca6ebd994ac4223b01b4dc58427f
subdir: app
submodules: true
sudo:
- echo "deb https://deb.debian.org/debian trixie main" > /etc/apt/sources.list.d/trixie.list
- apt-get update
- apt-get install -y -t trixie openjdk-21-jdk-headless
- update-alternatives --auto java
- apt-get install -y -t bookworm-backports golang-go
- apt-get install -y gcc libc-dev
- mkdir -p /build
- chown vagrant /build
gradle:
- yes
output: build/outputs/apk/release/app-x86-release-unsigned.apk
binary: https://codeberg.org/bg443/JetBird/releases/download/v%v/JetBird-x86-release.apk
srclibs:
- go@go1.23.1
prebuild:
- sdkmanager "platforms;android-34" "build-tools;34.0.0"
- sed -i -e 's|-target=android|-target=android/386|' ../scripts/build_netbird.sh
- sed -i -e "5a add_compile_options(\"-ffile-prefix-map=$(realpath ..)=/build/repo\")"
../jni/CMakeLists.txt
- GO_VERSION=$(sed -n 's/.*go\(.*\).linux.*/\1/p' ../scripts/init_go.sh)
- git -C $$go$$ checkout -f go$GO_VERSION
build:
- pushd $$go$$/src
- ./make.bash
- popd
- export GOROOT=$$go$$
- export GOPATH="$HOME/go"
- export PATH="$GOROOT/bin:$GOPATH/bin:$PATH"
- GOMOBILE_COMMIT=$(sed -n 's/.*gomobile@\(.*\)/\1/p' ../scripts/init_go.sh)
- go install golang.org/x/mobile/cmd/gomobile@$GOMOBILE_COMMIT
- go install golang.org/x/mobile/cmd/gobind@$GOMOBILE_COMMIT
- cd ../..
- mv dev.bg.jetbird /build/repo
- pushd /build/repo
- ./scripts/build_netbird.sh
- popd
- mv /build/repo dev.bg.jetbird
ndk: r27b
- versionName: 1.1.6
versionCode: 194
commit: ca713127d5bdca6ebd994ac4223b01b4dc58427f
subdir: app
submodules: true
sudo:
- echo "deb https://deb.debian.org/debian trixie main" > /etc/apt/sources.list.d/trixie.list
- apt-get update
- apt-get install -y -t trixie openjdk-21-jdk-headless
- update-alternatives --auto java
- apt-get install -y -t bookworm-backports golang-go
- apt-get install -y gcc libc-dev
- mkdir -p /build
- chown vagrant /build
gradle:
- yes
output: build/outputs/apk/release/app-x86_64-release-unsigned.apk
binary: https://codeberg.org/bg443/JetBird/releases/download/v%v/JetBird-x86_64-release.apk
srclibs:
- go@go1.23.1
prebuild:
- sdkmanager "platforms;android-34" "build-tools;34.0.0"
- sed -i -e 's|-target=android|-target=android/amd64|' ../scripts/build_netbird.sh
- sed -i -e "5a add_compile_options(\"-ffile-prefix-map=$(realpath ..)=/build/repo\")"
../jni/CMakeLists.txt
- GO_VERSION=$(sed -n 's/.*go\(.*\).linux.*/\1/p' ../scripts/init_go.sh)
- git -C $$go$$ checkout -f go$GO_VERSION
build:
- pushd $$go$$/src
- ./make.bash
- popd
- export GOROOT=$$go$$
- export GOPATH="$HOME/go"
- export PATH="$GOROOT/bin:$GOPATH/bin:$PATH"
- GOMOBILE_COMMIT=$(sed -n 's/.*gomobile@\(.*\)/\1/p' ../scripts/init_go.sh)
- go install golang.org/x/mobile/cmd/gomobile@$GOMOBILE_COMMIT
- go install golang.org/x/mobile/cmd/gobind@$GOMOBILE_COMMIT
- cd ../..
- mv dev.bg.jetbird /build/repo
- pushd /build/repo
- ./scripts/build_netbird.sh
- popd
- mv /build/repo dev.bg.jetbird
ndk: r27b
- versionName: 1.2.1
versionCode: 211
commit: e69c141b5fdf351190edd2247501451ac37525d4
subdir: app
submodules: true
sudo:
- echo "deb https://deb.debian.org/debian trixie main" > /etc/apt/sources.list.d/trixie.list
- apt-get update
- apt-get install -y -t trixie openjdk-21-jdk-headless
- update-alternatives --auto java
- apt-get install -y -t bookworm-backports golang-go
- apt-get install -y gcc libc-dev
- mkdir -p /build
- chown vagrant /build
gradle:
- yes
output: build/outputs/apk/release/app-armeabi-v7a-release-unsigned.apk
binary: https://codeberg.org/bg443/JetBird/releases/download/v%v/JetBird-armeabi-v7a-release.apk
srclibs:
- go@go1.23.1
prebuild:
- sdkmanager "platforms;android-34" "build-tools;34.0.0"
- sed -i -e 's|-target=android|-target=android/arm|' ../scripts/build_netbird.sh
- sed -i -e "5a add_compile_options(\"-ffile-prefix-map=$(realpath ..)=/build/repo\")"
../jni/CMakeLists.txt
- GO_VERSION=$(sed -n 's/.*go\(.*\).linux.*/\1/p' ../scripts/init_go.sh)
- git -C $$go$$ checkout -f go$GO_VERSION
build:
- pushd $$go$$/src
- ./make.bash
- popd
- export GOROOT=$$go$$
- export GOPATH="$HOME/go"
- export PATH="$GOROOT/bin:$GOPATH/bin:$PATH"
- GOMOBILE_COMMIT=$(sed -n 's/.*gomobile@\(.*\)/\1/p' ../scripts/init_go.sh)
- go install golang.org/x/mobile/cmd/gomobile@$GOMOBILE_COMMIT
- go install golang.org/x/mobile/cmd/gobind@$GOMOBILE_COMMIT
- cd ../..
- mv dev.bg.jetbird /build/repo
- pushd /build/repo
- ./scripts/build_netbird.sh
- popd
- mv /build/repo dev.bg.jetbird
ndk: r27b
- versionName: 1.2.1
versionCode: 212
commit: e69c141b5fdf351190edd2247501451ac37525d4
subdir: app
submodules: true
sudo:
- echo "deb https://deb.debian.org/debian trixie main" > /etc/apt/sources.list.d/trixie.list
- apt-get update
- apt-get install -y -t trixie openjdk-21-jdk-headless
- update-alternatives --auto java
- apt-get install -y -t bookworm-backports golang-go
- apt-get install -y gcc libc-dev
- mkdir -p /build
- chown vagrant /build
gradle:
- yes
output: build/outputs/apk/release/app-arm64-v8a-release-unsigned.apk
binary: https://codeberg.org/bg443/JetBird/releases/download/v%v/JetBird-arm64-v8a-release.apk
srclibs:
- go@go1.23.1
prebuild:
- sdkmanager "platforms;android-34" "build-tools;34.0.0"
- sed -i -e 's|-target=android|-target=android/arm64|' ../scripts/build_netbird.sh
- sed -i -e "5a add_compile_options(\"-ffile-prefix-map=$(realpath ..)=/build/repo\")"
../jni/CMakeLists.txt
- GO_VERSION=$(sed -n 's/.*go\(.*\).linux.*/\1/p' ../scripts/init_go.sh)
- git -C $$go$$ checkout -f go$GO_VERSION
build:
- pushd $$go$$/src
- ./make.bash
- popd
- export GOROOT=$$go$$
- export GOPATH="$HOME/go"
- export PATH="$GOROOT/bin:$GOPATH/bin:$PATH"
- GOMOBILE_COMMIT=$(sed -n 's/.*gomobile@\(.*\)/\1/p' ../scripts/init_go.sh)
- go install golang.org/x/mobile/cmd/gomobile@$GOMOBILE_COMMIT
- go install golang.org/x/mobile/cmd/gobind@$GOMOBILE_COMMIT
- cd ../..
- mv dev.bg.jetbird /build/repo
- pushd /build/repo
- ./scripts/build_netbird.sh
- popd
- mv /build/repo dev.bg.jetbird
ndk: r27b
- versionName: 1.2.1
versionCode: 213
commit: e69c141b5fdf351190edd2247501451ac37525d4
subdir: app
submodules: true
sudo:
- echo "deb https://deb.debian.org/debian trixie main" > /etc/apt/sources.list.d/trixie.list
- apt-get update
- apt-get install -y -t trixie openjdk-21-jdk-headless
- update-alternatives --auto java
- apt-get install -y -t bookworm-backports golang-go
- apt-get install -y gcc libc-dev
- mkdir -p /build
- chown vagrant /build
gradle:
- yes
output: build/outputs/apk/release/app-x86-release-unsigned.apk
binary: https://codeberg.org/bg443/JetBird/releases/download/v%v/JetBird-x86-release.apk
srclibs:
- go@go1.23.1
prebuild:
- sdkmanager "platforms;android-34" "build-tools;34.0.0"
- sed -i -e 's|-target=android|-target=android/386|' ../scripts/build_netbird.sh
- sed -i -e "5a add_compile_options(\"-ffile-prefix-map=$(realpath ..)=/build/repo\")"
../jni/CMakeLists.txt
- GO_VERSION=$(sed -n 's/.*go\(.*\).linux.*/\1/p' ../scripts/init_go.sh)
- git -C $$go$$ checkout -f go$GO_VERSION
build:
- pushd $$go$$/src
- ./make.bash
- popd
- export GOROOT=$$go$$
- export GOPATH="$HOME/go"
- export PATH="$GOROOT/bin:$GOPATH/bin:$PATH"
- GOMOBILE_COMMIT=$(sed -n 's/.*gomobile@\(.*\)/\1/p' ../scripts/init_go.sh)
- go install golang.org/x/mobile/cmd/gomobile@$GOMOBILE_COMMIT
- go install golang.org/x/mobile/cmd/gobind@$GOMOBILE_COMMIT
- cd ../..
- mv dev.bg.jetbird /build/repo
- pushd /build/repo
- ./scripts/build_netbird.sh
- popd
- mv /build/repo dev.bg.jetbird
ndk: r27b
- versionName: 1.2.1
versionCode: 214
commit: e69c141b5fdf351190edd2247501451ac37525d4
subdir: app
submodules: true
sudo:
- echo "deb https://deb.debian.org/debian trixie main" > /etc/apt/sources.list.d/trixie.list
- apt-get update
- apt-get install -y -t trixie openjdk-21-jdk-headless
- update-alternatives --auto java
- apt-get install -y -t bookworm-backports golang-go
- apt-get install -y gcc libc-dev
- mkdir -p /build
- chown vagrant /build
gradle:
- yes
output: build/outputs/apk/release/app-x86_64-release-unsigned.apk
binary: https://codeberg.org/bg443/JetBird/releases/download/v%v/JetBird-x86_64-release.apk
srclibs:
- go@go1.23.1
prebuild:
- sdkmanager "platforms;android-34" "build-tools;34.0.0"
- sed -i -e 's|-target=android|-target=android/amd64|' ../scripts/build_netbird.sh
- sed -i -e "5a add_compile_options(\"-ffile-prefix-map=$(realpath ..)=/build/repo\")"
../jni/CMakeLists.txt
- GO_VERSION=$(sed -n 's/.*go\(.*\).linux.*/\1/p' ../scripts/init_go.sh)
- git -C $$go$$ checkout -f go$GO_VERSION
build:
- pushd $$go$$/src
- ./make.bash
- popd
- export GOROOT=$$go$$
- export GOPATH="$HOME/go"
- export PATH="$GOROOT/bin:$GOPATH/bin:$PATH"
- GOMOBILE_COMMIT=$(sed -n 's/.*gomobile@\(.*\)/\1/p' ../scripts/init_go.sh)
- go install golang.org/x/mobile/cmd/gomobile@$GOMOBILE_COMMIT
- go install golang.org/x/mobile/cmd/gobind@$GOMOBILE_COMMIT
- cd ../..
- mv dev.bg.jetbird /build/repo
- pushd /build/repo
- ./scripts/build_netbird.sh
- popd
- mv /build/repo dev.bg.jetbird
ndk: r27b
- versionName: 1.3.0
versionCode: 221
commit: 0f0f1993f4758f0b896b8ec7a8c80cf026eed62e
subdir: app
submodules: true
sudo:
- echo "deb https://deb.debian.org/debian trixie main" > /etc/apt/sources.list.d/trixie.list
- apt-get update
- apt-get install -y -t trixie openjdk-21-jdk-headless
- update-alternatives --auto java
- apt-get install -y -t bookworm-backports golang-go
- apt-get install -y gcc libc-dev
- mkdir -p /build
- chown vagrant /build
gradle:
- yes
output: build/outputs/apk/release/app-armeabi-v7a-release-unsigned.apk
binary: https://codeberg.org/bg443/JetBird/releases/download/v%v/JetBird-armeabi-v7a-release.apk
srclibs:
- go@go1.23.1
prebuild:
- sdkmanager "platforms;android-34" "build-tools;34.0.0"
- sed -i -e 's|-target=android|-target=android/arm|' ../scripts/build_netbird.sh
- sed -i -e "5a add_compile_options(\"-ffile-prefix-map=$(realpath ..)=/build/repo\")"
../jni/CMakeLists.txt
- GO_VERSION=$(sed -n 's/.*go\(.*\).linux.*/\1/p' ../scripts/init_go.sh)
- git -C $$go$$ checkout -f go$GO_VERSION
build:
- pushd $$go$$/src
- ./make.bash
- popd
- export GOROOT=$$go$$
- export GOPATH="$HOME/go"
- export PATH="$GOROOT/bin:$GOPATH/bin:$PATH"
- GOMOBILE_COMMIT=$(sed -n 's/.*gomobile@\(.*\)/\1/p' ../scripts/init_go.sh)
- go install golang.org/x/mobile/cmd/gomobile@$GOMOBILE_COMMIT
- go install golang.org/x/mobile/cmd/gobind@$GOMOBILE_COMMIT
- cd ../..
- mv dev.bg.jetbird /build/repo
- pushd /build/repo
- ./scripts/build_netbird.sh
- popd
- mv /build/repo dev.bg.jetbird
ndk: r27b
- versionName: 1.3.0
versionCode: 222
commit: 0f0f1993f4758f0b896b8ec7a8c80cf026eed62e
subdir: app
submodules: true
sudo:
- echo "deb https://deb.debian.org/debian trixie main" > /etc/apt/sources.list.d/trixie.list
- apt-get update
- apt-get install -y -t trixie openjdk-21-jdk-headless
- update-alternatives --auto java
- apt-get install -y -t bookworm-backports golang-go
- apt-get install -y gcc libc-dev
- mkdir -p /build
- chown vagrant /build
gradle:
- yes
output: build/outputs/apk/release/app-arm64-v8a-release-unsigned.apk
binary: https://codeberg.org/bg443/JetBird/releases/download/v%v/JetBird-arm64-v8a-release.apk
srclibs:
- go@go1.23.1
prebuild:
- sdkmanager "platforms;android-34" "build-tools;34.0.0"
- sed -i -e 's|-target=android|-target=android/arm64|' ../scripts/build_netbird.sh
- sed -i -e "5a add_compile_options(\"-ffile-prefix-map=$(realpath ..)=/build/repo\")"
../jni/CMakeLists.txt
- GO_VERSION=$(sed -n 's/.*go\(.*\).linux.*/\1/p' ../scripts/init_go.sh)
- git -C $$go$$ checkout -f go$GO_VERSION
build:
- pushd $$go$$/src
- ./make.bash
- popd
- export GOROOT=$$go$$
- export GOPATH="$HOME/go"
- export PATH="$GOROOT/bin:$GOPATH/bin:$PATH"
- GOMOBILE_COMMIT=$(sed -n 's/.*gomobile@\(.*\)/\1/p' ../scripts/init_go.sh)
- go install golang.org/x/mobile/cmd/gomobile@$GOMOBILE_COMMIT
- go install golang.org/x/mobile/cmd/gobind@$GOMOBILE_COMMIT
- cd ../..
- mv dev.bg.jetbird /build/repo
- pushd /build/repo
- ./scripts/build_netbird.sh
- popd
- mv /build/repo dev.bg.jetbird
ndk: r27b
- versionName: 1.3.0
versionCode: 223
commit: 0f0f1993f4758f0b896b8ec7a8c80cf026eed62e
subdir: app
submodules: true
sudo:
- echo "deb https://deb.debian.org/debian trixie main" > /etc/apt/sources.list.d/trixie.list
- apt-get update
- apt-get install -y -t trixie openjdk-21-jdk-headless
- update-alternatives --auto java
- apt-get install -y -t bookworm-backports golang-go
- apt-get install -y gcc libc-dev
- mkdir -p /build
- chown vagrant /build
gradle:
- yes
output: build/outputs/apk/release/app-x86-release-unsigned.apk
binary: https://codeberg.org/bg443/JetBird/releases/download/v%v/JetBird-x86-release.apk
srclibs:
- go@go1.23.1
prebuild:
- sdkmanager "platforms;android-34" "build-tools;34.0.0"
- sed -i -e 's|-target=android|-target=android/386|' ../scripts/build_netbird.sh
- sed -i -e "5a add_compile_options(\"-ffile-prefix-map=$(realpath ..)=/build/repo\")"
../jni/CMakeLists.txt
- GO_VERSION=$(sed -n 's/.*go\(.*\).linux.*/\1/p' ../scripts/init_go.sh)
- git -C $$go$$ checkout -f go$GO_VERSION
build:
- pushd $$go$$/src
- ./make.bash
- popd
- export GOROOT=$$go$$
- export GOPATH="$HOME/go"
- export PATH="$GOROOT/bin:$GOPATH/bin:$PATH"
- GOMOBILE_COMMIT=$(sed -n 's/.*gomobile@\(.*\)/\1/p' ../scripts/init_go.sh)
- go install golang.org/x/mobile/cmd/gomobile@$GOMOBILE_COMMIT
- go install golang.org/x/mobile/cmd/gobind@$GOMOBILE_COMMIT
- cd ../..
- mv dev.bg.jetbird /build/repo
- pushd /build/repo
- ./scripts/build_netbird.sh
- popd
- mv /build/repo dev.bg.jetbird
ndk: r27b
- versionName: 1.3.0
versionCode: 224
commit: 0f0f1993f4758f0b896b8ec7a8c80cf026eed62e
subdir: app
submodules: true
sudo:
- echo "deb https://deb.debian.org/debian trixie main" > /etc/apt/sources.list.d/trixie.list
- apt-get update
- apt-get install -y -t trixie openjdk-21-jdk-headless
- update-alternatives --auto java
- apt-get install -y -t bookworm-backports golang-go
- apt-get install -y gcc libc-dev
- mkdir -p /build
- chown vagrant /build
gradle:
- yes
output: build/outputs/apk/release/app-x86_64-release-unsigned.apk
binary: https://codeberg.org/bg443/JetBird/releases/download/v%v/JetBird-x86_64-release.apk
srclibs:
- go@go1.23.1
prebuild:
- sdkmanager "platforms;android-34" "build-tools;34.0.0"
- sed -i -e 's|-target=android|-target=android/amd64|' ../scripts/build_netbird.sh
- sed -i -e "5a add_compile_options(\"-ffile-prefix-map=$(realpath ..)=/build/repo\")"
../jni/CMakeLists.txt
- GO_VERSION=$(sed -n 's/.*go\(.*\).linux.*/\1/p' ../scripts/init_go.sh)
- git -C $$go$$ checkout -f go$GO_VERSION
build:
- pushd $$go$$/src
- ./make.bash
- popd
- export GOROOT=$$go$$
- export GOPATH="$HOME/go"
- export PATH="$GOROOT/bin:$GOPATH/bin:$PATH"
- GOMOBILE_COMMIT=$(sed -n 's/.*gomobile@\(.*\)/\1/p' ../scripts/init_go.sh)
- go install golang.org/x/mobile/cmd/gomobile@$GOMOBILE_COMMIT
- go install golang.org/x/mobile/cmd/gobind@$GOMOBILE_COMMIT
- cd ../..
- mv dev.bg.jetbird /build/repo
- pushd /build/repo
- ./scripts/build_netbird.sh
- popd
- mv /build/repo dev.bg.jetbird
ndk: r27b
- versionName: 1.3.2
versionCode: 241
commit: 3e0799fad3c82033c6ade95acf99730cb687a416
subdir: app
submodules: true
sudo:
- echo "deb https://deb.debian.org/debian trixie main" > /etc/apt/sources.list.d/trixie.list
- apt-get update
- apt-get install -y -t trixie openjdk-21-jdk-headless
- update-alternatives --auto java
- apt-get install -y -t bookworm-backports golang-go
- apt-get install -y gcc libc-dev
- mkdir -p /build
- chown vagrant /build
gradle:
- yes
output: build/outputs/apk/release/app-armeabi-v7a-release-unsigned.apk
binary: https://codeberg.org/bg443/JetBird/releases/download/v%v/JetBird-armeabi-v7a-release.apk
srclibs:
- go@go1.23.1
prebuild:
- sdkmanager "platforms;android-34" "build-tools;34.0.0"
- sed -i -e 's|-target=android|-target=android/arm|' ../scripts/build_netbird.sh
- sed -i -e "5a add_compile_options(\"-ffile-prefix-map=$(realpath ..)=/build/repo\")"
../jni/CMakeLists.txt
- GO_VERSION=$(sed -n 's/.*go\(.*\).linux.*/\1/p' ../scripts/init_go.sh)
- git -C $$go$$ checkout -f go$GO_VERSION
build:
- pushd $$go$$/src
- ./make.bash
- popd
- export GOROOT=$$go$$
- export GOPATH="$HOME/go"
- export PATH="$GOROOT/bin:$GOPATH/bin:$PATH"
- GOMOBILE_COMMIT=$(sed -n 's/.*gomobile@\(.*\)/\1/p' ../scripts/init_go.sh)
- go install golang.org/x/mobile/cmd/gomobile@$GOMOBILE_COMMIT
- go install golang.org/x/mobile/cmd/gobind@$GOMOBILE_COMMIT
- cd ../..
- mv dev.bg.jetbird /build/repo
- pushd /build/repo
- ./scripts/build_netbird.sh
- popd
- mv /build/repo dev.bg.jetbird
ndk: r27b
- versionName: 1.3.2
versionCode: 242
commit: 3e0799fad3c82033c6ade95acf99730cb687a416
subdir: app
submodules: true
sudo:
- echo "deb https://deb.debian.org/debian trixie main" > /etc/apt/sources.list.d/trixie.list
- apt-get update
- apt-get install -y -t trixie openjdk-21-jdk-headless
- update-alternatives --auto java
- apt-get install -y -t bookworm-backports golang-go
- apt-get install -y gcc libc-dev
- mkdir -p /build
- chown vagrant /build
gradle:
- yes
output: build/outputs/apk/release/app-arm64-v8a-release-unsigned.apk
binary: https://codeberg.org/bg443/JetBird/releases/download/v%v/JetBird-arm64-v8a-release.apk
srclibs:
- go@go1.23.1
prebuild:
- sdkmanager "platforms;android-34" "build-tools;34.0.0"
- sed -i -e 's|-target=android|-target=android/arm64|' ../scripts/build_netbird.sh
- sed -i -e "5a add_compile_options(\"-ffile-prefix-map=$(realpath ..)=/build/repo\")"
../jni/CMakeLists.txt
- GO_VERSION=$(sed -n 's/.*go\(.*\).linux.*/\1/p' ../scripts/init_go.sh)
- git -C $$go$$ checkout -f go$GO_VERSION
build:
- pushd $$go$$/src
- ./make.bash
- popd
- export GOROOT=$$go$$
- export GOPATH="$HOME/go"
- export PATH="$GOROOT/bin:$GOPATH/bin:$PATH"
- GOMOBILE_COMMIT=$(sed -n 's/.*gomobile@\(.*\)/\1/p' ../scripts/init_go.sh)
- go install golang.org/x/mobile/cmd/gomobile@$GOMOBILE_COMMIT
- go install golang.org/x/mobile/cmd/gobind@$GOMOBILE_COMMIT
- cd ../..
- mv dev.bg.jetbird /build/repo
- pushd /build/repo
- ./scripts/build_netbird.sh
- popd
- mv /build/repo dev.bg.jetbird
ndk: r27b
- versionName: 1.3.2
versionCode: 243
commit: 3e0799fad3c82033c6ade95acf99730cb687a416
subdir: app
submodules: true
sudo:
- echo "deb https://deb.debian.org/debian trixie main" > /etc/apt/sources.list.d/trixie.list
- apt-get update
- apt-get install -y -t trixie openjdk-21-jdk-headless
- update-alternatives --auto java
- apt-get install -y -t bookworm-backports golang-go
- apt-get install -y gcc libc-dev
- mkdir -p /build
- chown vagrant /build
gradle:
- yes
output: build/outputs/apk/release/app-x86-release-unsigned.apk
binary: https://codeberg.org/bg443/JetBird/releases/download/v%v/JetBird-x86-release.apk
srclibs:
- go@go1.23.1
prebuild:
- sdkmanager "platforms;android-34" "build-tools;34.0.0"
- sed -i -e 's|-target=android|-target=android/386|' ../scripts/build_netbird.sh
- sed -i -e "5a add_compile_options(\"-ffile-prefix-map=$(realpath ..)=/build/repo\")"
../jni/CMakeLists.txt
- GO_VERSION=$(sed -n 's/.*go\(.*\).linux.*/\1/p' ../scripts/init_go.sh)
- git -C $$go$$ checkout -f go$GO_VERSION
build:
- pushd $$go$$/src
- ./make.bash
- popd
- export GOROOT=$$go$$
- export GOPATH="$HOME/go"
- export PATH="$GOROOT/bin:$GOPATH/bin:$PATH"
- GOMOBILE_COMMIT=$(sed -n 's/.*gomobile@\(.*\)/\1/p' ../scripts/init_go.sh)
- go install golang.org/x/mobile/cmd/gomobile@$GOMOBILE_COMMIT
- go install golang.org/x/mobile/cmd/gobind@$GOMOBILE_COMMIT
- cd ../..
- mv dev.bg.jetbird /build/repo
- pushd /build/repo
- ./scripts/build_netbird.sh
- popd
- mv /build/repo dev.bg.jetbird
ndk: r27b
- versionName: 1.3.2
versionCode: 244
commit: 3e0799fad3c82033c6ade95acf99730cb687a416
subdir: app
submodules: true
sudo:
- echo "deb https://deb.debian.org/debian trixie main" > /etc/apt/sources.list.d/trixie.list
- apt-get update
- apt-get install -y -t trixie openjdk-21-jdk-headless
- update-alternatives --auto java
- apt-get install -y -t bookworm-backports golang-go
- apt-get install -y gcc libc-dev
- mkdir -p /build
- chown vagrant /build
gradle:
- yes
output: build/outputs/apk/release/app-x86_64-release-unsigned.apk
binary: https://codeberg.org/bg443/JetBird/releases/download/v%v/JetBird-x86_64-release.apk
srclibs:
- go@go1.23.1
prebuild:
- sdkmanager "platforms;android-34" "build-tools;34.0.0"
- sed -i -e 's|-target=android|-target=android/amd64|' ../scripts/build_netbird.sh
- sed -i -e "5a add_compile_options(\"-ffile-prefix-map=$(realpath ..)=/build/repo\")"
../jni/CMakeLists.txt
- GO_VERSION=$(sed -n 's/.*go\(.*\).linux.*/\1/p' ../scripts/init_go.sh)
- git -C $$go$$ checkout -f go$GO_VERSION
build:
- pushd $$go$$/src
- ./make.bash
- popd
- export GOROOT=$$go$$
- export GOPATH="$HOME/go"
- export PATH="$GOROOT/bin:$GOPATH/bin:$PATH"
- GOMOBILE_COMMIT=$(sed -n 's/.*gomobile@\(.*\)/\1/p' ../scripts/init_go.sh)
- go install golang.org/x/mobile/cmd/gomobile@$GOMOBILE_COMMIT
- go install golang.org/x/mobile/cmd/gobind@$GOMOBILE_COMMIT
- cd ../..
- mv dev.bg.jetbird /build/repo
- pushd /build/repo
- ./scripts/build_netbird.sh
- popd
- mv /build/repo dev.bg.jetbird
ndk: r27b
- versionName: 1.3.3
versionCode: 251
commit: 84b8dd537dc29f4a47b821b09da53baebea3153f
subdir: app
submodules: true
sudo:
- echo "deb https://deb.debian.org/debian trixie main" > /etc/apt/sources.list.d/trixie.list
- apt-get update
- apt-get install -y -t trixie openjdk-21-jdk-headless
- update-alternatives --auto java
- apt-get install -y -t bookworm-backports golang-go
- apt-get install -y gcc libc-dev
- mkdir -p /build
- chown vagrant /build
gradle:
- yes
output: build/outputs/apk/release/app-armeabi-v7a-release-unsigned.apk
binary: https://codeberg.org/bg443/JetBird/releases/download/v%v/JetBird-armeabi-v7a-release.apk
srclibs:
- go@go1.23.1
prebuild:
- sdkmanager "platforms;android-34" "build-tools;34.0.0"
- sed -i -e 's|-target=android|-target=android/arm|' ../scripts/build_netbird.sh
- sed -i -e "5a add_compile_options(\"-ffile-prefix-map=$(realpath ..)=/build/repo\")"
../jni/CMakeLists.txt
- GO_VERSION=$(sed -n 's/.*go\(.*\).linux.*/\1/p' ../scripts/init_go.sh)
- git -C $$go$$ checkout -f go$GO_VERSION
build:
- pushd $$go$$/src
- ./make.bash
- popd
- export GOROOT=$$go$$
- export GOPATH="$HOME/go"
- export PATH="$GOROOT/bin:$GOPATH/bin:$PATH"
- GOMOBILE_COMMIT=$(sed -n 's/.*gomobile@\(.*\)/\1/p' ../scripts/init_go.sh)
- go install golang.org/x/mobile/cmd/gomobile@$GOMOBILE_COMMIT
- go install golang.org/x/mobile/cmd/gobind@$GOMOBILE_COMMIT
- cd ../..
- mv dev.bg.jetbird /build/repo
- pushd /build/repo
- ./scripts/build_netbird.sh
- popd
- mv /build/repo dev.bg.jetbird
ndk: r27b
- versionName: 1.3.3
versionCode: 252
commit: 84b8dd537dc29f4a47b821b09da53baebea3153f
subdir: app
submodules: true
sudo:
- echo "deb https://deb.debian.org/debian trixie main" > /etc/apt/sources.list.d/trixie.list
- apt-get update
- apt-get install -y -t trixie openjdk-21-jdk-headless
- update-alternatives --auto java
- apt-get install -y -t bookworm-backports golang-go
- apt-get install -y gcc libc-dev
- mkdir -p /build
- chown vagrant /build
gradle:
- yes
output: build/outputs/apk/release/app-arm64-v8a-release-unsigned.apk
binary: https://codeberg.org/bg443/JetBird/releases/download/v%v/JetBird-arm64-v8a-release.apk
srclibs:
- go@go1.23.1
prebuild:
- sdkmanager "platforms;android-34" "build-tools;34.0.0"
- sed -i -e 's|-target=android|-target=android/arm64|' ../scripts/build_netbird.sh
- sed -i -e "5a add_compile_options(\"-ffile-prefix-map=$(realpath ..)=/build/repo\")"
../jni/CMakeLists.txt
- GO_VERSION=$(sed -n 's/.*go\(.*\).linux.*/\1/p' ../scripts/init_go.sh)
- git -C $$go$$ checkout -f go$GO_VERSION
build:
- pushd $$go$$/src
- ./make.bash
- popd
- export GOROOT=$$go$$
- export GOPATH="$HOME/go"
- export PATH="$GOROOT/bin:$GOPATH/bin:$PATH"
- GOMOBILE_COMMIT=$(sed -n 's/.*gomobile@\(.*\)/\1/p' ../scripts/init_go.sh)
- go install golang.org/x/mobile/cmd/gomobile@$GOMOBILE_COMMIT
- go install golang.org/x/mobile/cmd/gobind@$GOMOBILE_COMMIT
- cd ../..
- mv dev.bg.jetbird /build/repo
- pushd /build/repo
- ./scripts/build_netbird.sh
- popd
- mv /build/repo dev.bg.jetbird
ndk: r27b
- versionName: 1.3.3
versionCode: 253
commit: 84b8dd537dc29f4a47b821b09da53baebea3153f
subdir: app
submodules: true
sudo:
- echo "deb https://deb.debian.org/debian trixie main" > /etc/apt/sources.list.d/trixie.list
- apt-get update
- apt-get install -y -t trixie openjdk-21-jdk-headless
- update-alternatives --auto java
- apt-get install -y -t bookworm-backports golang-go
- apt-get install -y gcc libc-dev
- mkdir -p /build
- chown vagrant /build
gradle:
- yes
output: build/outputs/apk/release/app-x86-release-unsigned.apk
binary: https://codeberg.org/bg443/JetBird/releases/download/v%v/JetBird-x86-release.apk
srclibs:
- go@go1.23.1
prebuild:
- sdkmanager "platforms;android-34" "build-tools;34.0.0"
- sed -i -e 's|-target=android|-target=android/386|' ../scripts/build_netbird.sh
- sed -i -e "5a add_compile_options(\"-ffile-prefix-map=$(realpath ..)=/build/repo\")"
../jni/CMakeLists.txt
- GO_VERSION=$(sed -n 's/.*go\(.*\).linux.*/\1/p' ../scripts/init_go.sh)
- git -C $$go$$ checkout -f go$GO_VERSION
build:
- pushd $$go$$/src
- ./make.bash
- popd
- export GOROOT=$$go$$
- export GOPATH="$HOME/go"
- export PATH="$GOROOT/bin:$GOPATH/bin:$PATH"
- GOMOBILE_COMMIT=$(sed -n 's/.*gomobile@\(.*\)/\1/p' ../scripts/init_go.sh)
- go install golang.org/x/mobile/cmd/gomobile@$GOMOBILE_COMMIT
- go install golang.org/x/mobile/cmd/gobind@$GOMOBILE_COMMIT
- cd ../..
- mv dev.bg.jetbird /build/repo
- pushd /build/repo
- ./scripts/build_netbird.sh
- popd
- mv /build/repo dev.bg.jetbird
ndk: r27b
- versionName: 1.3.3
versionCode: 254
commit: 84b8dd537dc29f4a47b821b09da53baebea3153f
subdir: app
submodules: true
sudo:
- echo "deb https://deb.debian.org/debian trixie main" > /etc/apt/sources.list.d/trixie.list
- apt-get update
- apt-get install -y -t trixie openjdk-21-jdk-headless
- update-alternatives --auto java
- apt-get install -y -t bookworm-backports golang-go
- apt-get install -y gcc libc-dev
- mkdir -p /build
- chown vagrant /build
gradle:
- yes
output: build/outputs/apk/release/app-x86_64-release-unsigned.apk
binary: https://codeberg.org/bg443/JetBird/releases/download/v%v/JetBird-x86_64-release.apk
srclibs:
- go@go1.23.1
prebuild:
- sdkmanager "platforms;android-34" "build-tools;34.0.0"
- sed -i -e 's|-target=android|-target=android/amd64|' ../scripts/build_netbird.sh
- sed -i -e "5a add_compile_options(\"-ffile-prefix-map=$(realpath ..)=/build/repo\")"
../jni/CMakeLists.txt
- GO_VERSION=$(sed -n 's/.*go\(.*\).linux.*/\1/p' ../scripts/init_go.sh)
- git -C $$go$$ checkout -f go$GO_VERSION
build:
- pushd $$go$$/src
- ./make.bash
- popd
- export GOROOT=$$go$$
- export GOPATH="$HOME/go"
- export PATH="$GOROOT/bin:$GOPATH/bin:$PATH"
- GOMOBILE_COMMIT=$(sed -n 's/.*gomobile@\(.*\)/\1/p' ../scripts/init_go.sh)
- go install golang.org/x/mobile/cmd/gomobile@$GOMOBILE_COMMIT
- go install golang.org/x/mobile/cmd/gobind@$GOMOBILE_COMMIT
- cd ../..
- mv dev.bg.jetbird /build/repo
- pushd /build/repo
- ./scripts/build_netbird.sh
- popd
- mv /build/repo dev.bg.jetbird
ndk: r27b
- versionName: 1.3.4
versionCode: 261
commit: 691681b7d341548279bc6a911bfc9de75ed36d99
subdir: app
submodules: true
sudo:
- echo "deb https://deb.debian.org/debian trixie main" > /etc/apt/sources.list.d/trixie.list
- apt-get update
- apt-get install -y -t trixie openjdk-21-jdk-headless
- update-alternatives --auto java
- apt-get install -y -t bookworm-backports golang-go
- apt-get install -y gcc libc-dev
- mkdir -p /build
- chown vagrant /build
gradle:
- yes
output: build/outputs/apk/release/app-armeabi-v7a-release-unsigned.apk
binary: https://codeberg.org/bg443/JetBird/releases/download/v%v/JetBird-armeabi-v7a-release.apk
srclibs:
- go@go1.23.1
prebuild:
- sdkmanager "platforms;android-34" "build-tools;34.0.0"
- sed -i -e 's|-target=android|-target=android/arm|' ../scripts/build_netbird.sh
- sed -i -e "5a add_compile_options(\"-ffile-prefix-map=$(realpath ..)=/build/repo\")"
../jni/CMakeLists.txt
- GO_VERSION=$(sed -n 's/.*go\(.*\).linux.*/\1/p' ../scripts/init_go.sh)
- git -C $$go$$ checkout -f go$GO_VERSION
build:
- pushd $$go$$/src
- ./make.bash
- popd
- export GOROOT=$$go$$
- export GOPATH="$HOME/go"
- export PATH="$GOROOT/bin:$GOPATH/bin:$PATH"
- GOMOBILE_COMMIT=$(sed -n 's/.*gomobile@\(.*\)/\1/p' ../scripts/init_go.sh)
- go install golang.org/x/mobile/cmd/gomobile@$GOMOBILE_COMMIT
- go install golang.org/x/mobile/cmd/gobind@$GOMOBILE_COMMIT
- cd ../..
- mv dev.bg.jetbird /build/repo
- pushd /build/repo
- ./scripts/build_netbird.sh
- popd
- mv /build/repo dev.bg.jetbird
ndk: r27b
- versionName: 1.3.4
versionCode: 262
commit: 691681b7d341548279bc6a911bfc9de75ed36d99
subdir: app
submodules: true
sudo:
- echo "deb https://deb.debian.org/debian trixie main" > /etc/apt/sources.list.d/trixie.list
- apt-get update
- apt-get install -y -t trixie openjdk-21-jdk-headless
- update-alternatives --auto java
- apt-get install -y -t bookworm-backports golang-go
- apt-get install -y gcc libc-dev
- mkdir -p /build
- chown vagrant /build
gradle:
- yes
output: build/outputs/apk/release/app-arm64-v8a-release-unsigned.apk
binary: https://codeberg.org/bg443/JetBird/releases/download/v%v/JetBird-arm64-v8a-release.apk
srclibs:
- go@go1.23.1
prebuild:
- sdkmanager "platforms;android-34" "build-tools;34.0.0"
- sed -i -e 's|-target=android|-target=android/arm64|' ../scripts/build_netbird.sh
- sed -i -e "5a add_compile_options(\"-ffile-prefix-map=$(realpath ..)=/build/repo\")"
../jni/CMakeLists.txt
- GO_VERSION=$(sed -n 's/.*go\(.*\).linux.*/\1/p' ../scripts/init_go.sh)
- git -C $$go$$ checkout -f go$GO_VERSION
build:
- pushd $$go$$/src
- ./make.bash
- popd
- export GOROOT=$$go$$
- export GOPATH="$HOME/go"
- export PATH="$GOROOT/bin:$GOPATH/bin:$PATH"
- GOMOBILE_COMMIT=$(sed -n 's/.*gomobile@\(.*\)/\1/p' ../scripts/init_go.sh)
- go install golang.org/x/mobile/cmd/gomobile@$GOMOBILE_COMMIT
- go install golang.org/x/mobile/cmd/gobind@$GOMOBILE_COMMIT
- cd ../..
- mv dev.bg.jetbird /build/repo
- pushd /build/repo
- ./scripts/build_netbird.sh
- popd
- mv /build/repo dev.bg.jetbird
ndk: r27b
- versionName: 1.3.4
versionCode: 263
commit: 691681b7d341548279bc6a911bfc9de75ed36d99
subdir: app
submodules: true
sudo:
- echo "deb https://deb.debian.org/debian trixie main" > /etc/apt/sources.list.d/trixie.list
- apt-get update
- apt-get install -y -t trixie openjdk-21-jdk-headless
- update-alternatives --auto java
- apt-get install -y -t bookworm-backports golang-go
- apt-get install -y gcc libc-dev
- mkdir -p /build
- chown vagrant /build
gradle:
- yes
output: build/outputs/apk/release/app-x86-release-unsigned.apk
binary: https://codeberg.org/bg443/JetBird/releases/download/v%v/JetBird-x86-release.apk
srclibs:
- go@go1.23.1
prebuild:
- sdkmanager "platforms;android-34" "build-tools;34.0.0"
- sed -i -e 's|-target=android|-target=android/386|' ../scripts/build_netbird.sh
- sed -i -e "5a add_compile_options(\"-ffile-prefix-map=$(realpath ..)=/build/repo\")"
../jni/CMakeLists.txt
- GO_VERSION=$(sed -n 's/.*go\(.*\).linux.*/\1/p' ../scripts/init_go.sh)
- git -C $$go$$ checkout -f go$GO_VERSION
build:
- pushd $$go$$/src
- ./make.bash
- popd
- export GOROOT=$$go$$
- export GOPATH="$HOME/go"
- export PATH="$GOROOT/bin:$GOPATH/bin:$PATH"
- GOMOBILE_COMMIT=$(sed -n 's/.*gomobile@\(.*\)/\1/p' ../scripts/init_go.sh)
- go install golang.org/x/mobile/cmd/gomobile@$GOMOBILE_COMMIT
- go install golang.org/x/mobile/cmd/gobind@$GOMOBILE_COMMIT
- cd ../..
- mv dev.bg.jetbird /build/repo
- pushd /build/repo
- ./scripts/build_netbird.sh
- popd
- mv /build/repo dev.bg.jetbird
ndk: r27b
- versionName: 1.3.4
versionCode: 264
commit: 691681b7d341548279bc6a911bfc9de75ed36d99
subdir: app
submodules: true
sudo:
- echo "deb https://deb.debian.org/debian trixie main" > /etc/apt/sources.list.d/trixie.list
- apt-get update
- apt-get install -y -t trixie openjdk-21-jdk-headless
- update-alternatives --auto java
- apt-get install -y -t bookworm-backports golang-go
- apt-get install -y gcc libc-dev
- mkdir -p /build
- chown vagrant /build
gradle:
- yes
output: build/outputs/apk/release/app-x86_64-release-unsigned.apk
binary: https://codeberg.org/bg443/JetBird/releases/download/v%v/JetBird-x86_64-release.apk
srclibs:
- go@go1.23.1
prebuild:
- sdkmanager "platforms;android-34" "build-tools;34.0.0"
- sed -i -e 's|-target=android|-target=android/amd64|' ../scripts/build_netbird.sh
- sed -i -e "5a add_compile_options(\"-ffile-prefix-map=$(realpath ..)=/build/repo\")"
../jni/CMakeLists.txt
- GO_VERSION=$(sed -n 's/.*go\(.*\).linux.*/\1/p' ../scripts/init_go.sh)
- git -C $$go$$ checkout -f go$GO_VERSION
build:
- pushd $$go$$/src
- ./make.bash
- popd
- export GOROOT=$$go$$
- export GOPATH="$HOME/go"
- export PATH="$GOROOT/bin:$GOPATH/bin:$PATH"
- GOMOBILE_COMMIT=$(sed -n 's/.*gomobile@\(.*\)/\1/p' ../scripts/init_go.sh)
- go install golang.org/x/mobile/cmd/gomobile@$GOMOBILE_COMMIT
- go install golang.org/x/mobile/cmd/gobind@$GOMOBILE_COMMIT
- cd ../..
- mv dev.bg.jetbird /build/repo
- pushd /build/repo
- ./scripts/build_netbird.sh
- popd
- mv /build/repo dev.bg.jetbird
ndk: r27b
- versionName: 1.3.5
versionCode: 271
commit: efce6e25ed931ea85d41581578f61031c06b4c28
subdir: app
submodules: true
sudo:
- echo "deb https://deb.debian.org/debian trixie main" > /etc/apt/sources.list.d/trixie.list
- apt-get update
- apt-get install -y -t trixie openjdk-21-jdk-headless
- update-alternatives --auto java
- apt-get install -y -t bookworm-backports golang-go
- apt-get install -y gcc libc-dev
- mkdir -p /build
- chown vagrant /build
gradle:
- yes
output: build/outputs/apk/release/app-armeabi-v7a-release-unsigned.apk
binary: https://codeberg.org/bg443/JetBird/releases/download/v%v/JetBird-armeabi-v7a-release.apk
srclibs:
- go@go1.23.1
prebuild:
- sdkmanager "platforms;android-34" "build-tools;34.0.0"
- sed -i -e 's|-target=android|-target=android/arm|' ../scripts/build_netbird.sh
- sed -i -e "5a add_compile_options(\"-ffile-prefix-map=$(realpath ..)=/build/repo\")"
../jni/CMakeLists.txt
- GO_VERSION=$(sed -n 's/.*go\(.*\).linux.*/\1/p' ../scripts/init_go.sh)
- git -C $$go$$ checkout -f go$GO_VERSION
build:
- pushd $$go$$/src
- ./make.bash
- popd
- export GOROOT=$$go$$
- export GOPATH="$HOME/go"
- export PATH="$GOROOT/bin:$GOPATH/bin:$PATH"
- GOMOBILE_COMMIT=$(sed -n 's/.*gomobile@\(.*\)/\1/p' ../scripts/init_go.sh)
- go install golang.org/x/mobile/cmd/gomobile@$GOMOBILE_COMMIT
- go install golang.org/x/mobile/cmd/gobind@$GOMOBILE_COMMIT
- cd ../..
- mv dev.bg.jetbird /build/repo
- pushd /build/repo
- ./scripts/build_netbird.sh
- popd
- mv /build/repo dev.bg.jetbird
ndk: r27b
- versionName: 1.3.5
versionCode: 272
commit: efce6e25ed931ea85d41581578f61031c06b4c28
subdir: app
submodules: true
sudo:
- echo "deb https://deb.debian.org/debian trixie main" > /etc/apt/sources.list.d/trixie.list
- apt-get update
- apt-get install -y -t trixie openjdk-21-jdk-headless
- update-alternatives --auto java
- apt-get install -y -t bookworm-backports golang-go
- apt-get install -y gcc libc-dev
- mkdir -p /build
- chown vagrant /build
gradle:
- yes
output: build/outputs/apk/release/app-arm64-v8a-release-unsigned.apk
binary: https://codeberg.org/bg443/JetBird/releases/download/v%v/JetBird-arm64-v8a-release.apk
srclibs:
- go@go1.23.1
prebuild:
- sdkmanager "platforms;android-34" "build-tools;34.0.0"
- sed -i -e 's|-target=android|-target=android/arm64|' ../scripts/build_netbird.sh
- sed -i -e "5a add_compile_options(\"-ffile-prefix-map=$(realpath ..)=/build/repo\")"
../jni/CMakeLists.txt
- GO_VERSION=$(sed -n 's/.*go\(.*\).linux.*/\1/p' ../scripts/init_go.sh)
- git -C $$go$$ checkout -f go$GO_VERSION
build:
- pushd $$go$$/src
- ./make.bash
- popd
- export GOROOT=$$go$$
- export GOPATH="$HOME/go"
- export PATH="$GOROOT/bin:$GOPATH/bin:$PATH"
- GOMOBILE_COMMIT=$(sed -n 's/.*gomobile@\(.*\)/\1/p' ../scripts/init_go.sh)
- go install golang.org/x/mobile/cmd/gomobile@$GOMOBILE_COMMIT
- go install golang.org/x/mobile/cmd/gobind@$GOMOBILE_COMMIT
- cd ../..
- mv dev.bg.jetbird /build/repo
- pushd /build/repo
- ./scripts/build_netbird.sh
- popd
- mv /build/repo dev.bg.jetbird
ndk: r27b
- versionName: 1.3.5
versionCode: 273
commit: efce6e25ed931ea85d41581578f61031c06b4c28
subdir: app
submodules: true
sudo:
- echo "deb https://deb.debian.org/debian trixie main" > /etc/apt/sources.list.d/trixie.list
- apt-get update
- apt-get install -y -t trixie openjdk-21-jdk-headless
- update-alternatives --auto java
- apt-get install -y -t bookworm-backports golang-go
- apt-get install -y gcc libc-dev
- mkdir -p /build
- chown vagrant /build
gradle:
- yes
output: build/outputs/apk/release/app-x86-release-unsigned.apk
binary: https://codeberg.org/bg443/JetBird/releases/download/v%v/JetBird-x86-release.apk
srclibs:
- go@go1.23.1
prebuild:
- sdkmanager "platforms;android-34" "build-tools;34.0.0"
- sed -i -e 's|-target=android|-target=android/386|' ../scripts/build_netbird.sh
- sed -i -e "5a add_compile_options(\"-ffile-prefix-map=$(realpath ..)=/build/repo\")"
../jni/CMakeLists.txt
- GO_VERSION=$(sed -n 's/.*go\(.*\).linux.*/\1/p' ../scripts/init_go.sh)
- git -C $$go$$ checkout -f go$GO_VERSION
build:
- pushd $$go$$/src
- ./make.bash
- popd
- export GOROOT=$$go$$
- export GOPATH="$HOME/go"
- export PATH="$GOROOT/bin:$GOPATH/bin:$PATH"
- GOMOBILE_COMMIT=$(sed -n 's/.*gomobile@\(.*\)/\1/p' ../scripts/init_go.sh)
- go install golang.org/x/mobile/cmd/gomobile@$GOMOBILE_COMMIT
- go install golang.org/x/mobile/cmd/gobind@$GOMOBILE_COMMIT
- cd ../..
- mv dev.bg.jetbird /build/repo
- pushd /build/repo
- ./scripts/build_netbird.sh
- popd
- mv /build/repo dev.bg.jetbird
ndk: r27b
- versionName: 1.3.5
versionCode: 274
commit: efce6e25ed931ea85d41581578f61031c06b4c28
subdir: app
submodules: true
sudo:
- echo "deb https://deb.debian.org/debian trixie main" > /etc/apt/sources.list.d/trixie.list
- apt-get update
- apt-get install -y -t trixie openjdk-21-jdk-headless
- update-alternatives --auto java
- apt-get install -y -t bookworm-backports golang-go
- apt-get install -y gcc libc-dev
- mkdir -p /build
- chown vagrant /build
gradle:
- yes
output: build/outputs/apk/release/app-x86_64-release-unsigned.apk
binary: https://codeberg.org/bg443/JetBird/releases/download/v%v/JetBird-x86_64-release.apk
srclibs:
- go@go1.23.1
prebuild:
- sdkmanager "platforms;android-34" "build-tools;34.0.0"
- sed -i -e 's|-target=android|-target=android/amd64|' ../scripts/build_netbird.sh
- sed -i -e "5a add_compile_options(\"-ffile-prefix-map=$(realpath ..)=/build/repo\")"
../jni/CMakeLists.txt
- GO_VERSION=$(sed -n 's/.*go\(.*\).linux.*/\1/p' ../scripts/init_go.sh)
- git -C $$go$$ checkout -f go$GO_VERSION
build:
- pushd $$go$$/src
- ./make.bash
- popd
- export GOROOT=$$go$$
- export GOPATH="$HOME/go"
- export PATH="$GOROOT/bin:$GOPATH/bin:$PATH"
- GOMOBILE_COMMIT=$(sed -n 's/.*gomobile@\(.*\)/\1/p' ../scripts/init_go.sh)
- go install golang.org/x/mobile/cmd/gomobile@$GOMOBILE_COMMIT
- go install golang.org/x/mobile/cmd/gobind@$GOMOBILE_COMMIT
- cd ../..
- mv dev.bg.jetbird /build/repo
- pushd /build/repo
- ./scripts/build_netbird.sh
- popd
- mv /build/repo dev.bg.jetbird
ndk: r27b
- versionName: 1.4.3
versionCode: 311
commit: b2d1cd5fc1bb159183ca73ca8984a20a43fe8d2e
subdir: app
submodules: true
sudo:
- echo "deb https://deb.debian.org/debian trixie main" > /etc/apt/sources.list.d/trixie.list
- apt-get update
- apt-get install -y -t trixie openjdk-21-jdk-headless
- update-alternatives --auto java
- apt-get install -y -t bookworm-backports golang-go
- apt-get install -y gcc libc-dev
- mkdir -p /build
- chown vagrant /build
gradle:
- yes
output: build/outputs/apk/release/app-armeabi-v7a-release-unsigned.apk
binary: https://codeberg.org/bg443/JetBird/releases/download/v%v/JetBird-armeabi-v7a-release.apk
srclibs:
- go@go1.23.1
prebuild:
- sdkmanager "platforms;android-34" "build-tools;34.0.0"
- sed -i -e 's|-target=android|-target=android/arm|' ../scripts/build_netbird.sh
- sed -i -e "5a add_compile_options(\"-ffile-prefix-map=$(realpath ..)=/build/repo\")"
../jni/CMakeLists.txt
- GO_VERSION=$(sed -n 's/.*go\(.*\).linux.*/\1/p' ../scripts/init_go.sh)
- git -C $$go$$ checkout -f go$GO_VERSION
build:
- pushd $$go$$/src
- ./make.bash
- popd
- export GOROOT=$$go$$
- export GOPATH="$HOME/go"
- export PATH="$GOROOT/bin:$GOPATH/bin:$PATH"
- GOMOBILE_COMMIT=$(sed -n 's/.*gomobile@\(.*\)/\1/p' ../scripts/init_go.sh)
- go install golang.org/x/mobile/cmd/gomobile@$GOMOBILE_COMMIT
- go install golang.org/x/mobile/cmd/gobind@$GOMOBILE_COMMIT
- cd ../..
- mv dev.bg.jetbird /build/repo
- pushd /build/repo
- ./scripts/build_netbird.sh
- popd
- mv /build/repo dev.bg.jetbird
ndk: r28c
- versionName: 1.4.3
versionCode: 312
commit: b2d1cd5fc1bb159183ca73ca8984a20a43fe8d2e
subdir: app
submodules: true
sudo:
- echo "deb https://deb.debian.org/debian trixie main" > /etc/apt/sources.list.d/trixie.list
- apt-get update
- apt-get install -y -t trixie openjdk-21-jdk-headless
- update-alternatives --auto java
- apt-get install -y -t bookworm-backports golang-go
- apt-get install -y gcc libc-dev
- mkdir -p /build
- chown vagrant /build
gradle:
- yes
output: build/outputs/apk/release/app-arm64-v8a-release-unsigned.apk
binary: https://codeberg.org/bg443/JetBird/releases/download/v%v/JetBird-arm64-v8a-release.apk
srclibs:
- go@go1.23.1
prebuild:
- sdkmanager "platforms;android-34" "build-tools;34.0.0"
- sed -i -e 's|-target=android|-target=android/arm64|' ../scripts/build_netbird.sh
- sed -i -e "5a add_compile_options(\"-ffile-prefix-map=$(realpath ..)=/build/repo\")"
../jni/CMakeLists.txt
- GO_VERSION=$(sed -n 's/.*go\(.*\).linux.*/\1/p' ../scripts/init_go.sh)
- git -C $$go$$ checkout -f go$GO_VERSION
build:
- pushd $$go$$/src
- ./make.bash
- popd
- export GOROOT=$$go$$
- export GOPATH="$HOME/go"
- export PATH="$GOROOT/bin:$GOPATH/bin:$PATH"
- GOMOBILE_COMMIT=$(sed -n 's/.*gomobile@\(.*\)/\1/p' ../scripts/init_go.sh)
- go install golang.org/x/mobile/cmd/gomobile@$GOMOBILE_COMMIT
- go install golang.org/x/mobile/cmd/gobind@$GOMOBILE_COMMIT
- cd ../..
- mv dev.bg.jetbird /build/repo
- pushd /build/repo
- ./scripts/build_netbird.sh
- popd
- mv /build/repo dev.bg.jetbird
ndk: r28c
- versionName: 1.4.3
versionCode: 313
commit: b2d1cd5fc1bb159183ca73ca8984a20a43fe8d2e
subdir: app
submodules: true
sudo:
- echo "deb https://deb.debian.org/debian trixie main" > /etc/apt/sources.list.d/trixie.list
- apt-get update
- apt-get install -y -t trixie openjdk-21-jdk-headless
- update-alternatives --auto java
- apt-get install -y -t bookworm-backports golang-go
- apt-get install -y gcc libc-dev
- mkdir -p /build
- chown vagrant /build
gradle:
- yes
output: build/outputs/apk/release/app-x86-release-unsigned.apk
binary: https://codeberg.org/bg443/JetBird/releases/download/v%v/JetBird-x86-release.apk
srclibs:
- go@go1.23.1
prebuild:
- sdkmanager "platforms;android-34" "build-tools;34.0.0"
- sed -i -e 's|-target=android|-target=android/386|' ../scripts/build_netbird.sh
- sed -i -e "5a add_compile_options(\"-ffile-prefix-map=$(realpath ..)=/build/repo\")"
../jni/CMakeLists.txt
- GO_VERSION=$(sed -n 's/.*go\(.*\).linux.*/\1/p' ../scripts/init_go.sh)
- git -C $$go$$ checkout -f go$GO_VERSION
build:
- pushd $$go$$/src
- ./make.bash
- popd
- export GOROOT=$$go$$
- export GOPATH="$HOME/go"
- export PATH="$GOROOT/bin:$GOPATH/bin:$PATH"
- GOMOBILE_COMMIT=$(sed -n 's/.*gomobile@\(.*\)/\1/p' ../scripts/init_go.sh)
- go install golang.org/x/mobile/cmd/gomobile@$GOMOBILE_COMMIT
- go install golang.org/x/mobile/cmd/gobind@$GOMOBILE_COMMIT
- cd ../..
- mv dev.bg.jetbird /build/repo
- pushd /build/repo
- ./scripts/build_netbird.sh
- popd
- mv /build/repo dev.bg.jetbird
ndk: r28c
- versionName: 1.4.3
versionCode: 314
commit: b2d1cd5fc1bb159183ca73ca8984a20a43fe8d2e
subdir: app
submodules: true
sudo:
- echo "deb https://deb.debian.org/debian trixie main" > /etc/apt/sources.list.d/trixie.list
- apt-get update
- apt-get install -y -t trixie openjdk-21-jdk-headless
- update-alternatives --auto java
- apt-get install -y -t bookworm-backports golang-go
- apt-get install -y gcc libc-dev
- mkdir -p /build
- chown vagrant /build
gradle:
- yes
output: build/outputs/apk/release/app-x86_64-release-unsigned.apk
binary: https://codeberg.org/bg443/JetBird/releases/download/v%v/JetBird-x86_64-release.apk
srclibs:
- go@go1.23.1
prebuild:
- sdkmanager "platforms;android-34" "build-tools;34.0.0"
- sed -i -e 's|-target=android|-target=android/amd64|' ../scripts/build_netbird.sh
- sed -i -e "5a add_compile_options(\"-ffile-prefix-map=$(realpath ..)=/build/repo\")"
../jni/CMakeLists.txt
- GO_VERSION=$(sed -n 's/.*go\(.*\).linux.*/\1/p' ../scripts/init_go.sh)
- git -C $$go$$ checkout -f go$GO_VERSION
build:
- pushd $$go$$/src
- ./make.bash
- popd
- export GOROOT=$$go$$
- export GOPATH="$HOME/go"
- export PATH="$GOROOT/bin:$GOPATH/bin:$PATH"
- GOMOBILE_COMMIT=$(sed -n 's/.*gomobile@\(.*\)/\1/p' ../scripts/init_go.sh)
- go install golang.org/x/mobile/cmd/gomobile@$GOMOBILE_COMMIT
- go install golang.org/x/mobile/cmd/gobind@$GOMOBILE_COMMIT
- cd ../..
- mv dev.bg.jetbird /build/repo
- pushd /build/repo
- ./scripts/build_netbird.sh
- popd
- mv /build/repo dev.bg.jetbird
ndk: r28c
- versionName: 1.4.4
versionCode: 321
commit: 37c526d3e89da3cc92530abe1e877165d8e43b85
subdir: app
submodules: true
sudo:
- echo "deb https://deb.debian.org/debian trixie main" > /etc/apt/sources.list.d/trixie.list
- apt-get update
- apt-get install -y -t trixie openjdk-21-jdk-headless
- update-alternatives --auto java
- apt-get install -y -t bookworm-backports golang-go
- apt-get install -y gcc libc-dev
- mkdir -p /build
- chown vagrant /build
gradle:
- yes
output: build/outputs/apk/release/app-armeabi-v7a-release-unsigned.apk
binary: https://codeberg.org/bg443/JetBird/releases/download/v%v/JetBird-armeabi-v7a-release.apk
srclibs:
- go@go1.23.1
prebuild:
- sdkmanager "platforms;android-34" "build-tools;34.0.0"
- sed -i -e 's|-target=android|-target=android/arm|' ../scripts/build_netbird.sh
- sed -i -e "5a add_compile_options(\"-ffile-prefix-map=$(realpath ..)=/build/repo\")"
../jni/CMakeLists.txt
- GO_VERSION=$(sed -n 's/.*go\(.*\).linux.*/\1/p' ../scripts/init_go.sh)
- git -C $$go$$ checkout -f go$GO_VERSION
build:
- pushd $$go$$/src
- ./make.bash
- popd
- export GOROOT=$$go$$
- export GOPATH="$HOME/go"
- export PATH="$GOROOT/bin:$GOPATH/bin:$PATH"
- GOMOBILE_COMMIT=$(sed -n 's/.*gomobile@\(.*\)/\1/p' ../scripts/init_go.sh)
- go install golang.org/x/mobile/cmd/gomobile@$GOMOBILE_COMMIT
- go install golang.org/x/mobile/cmd/gobind@$GOMOBILE_COMMIT
- cd ../..
- mv dev.bg.jetbird /build/repo
- pushd /build/repo
- ./scripts/build_netbird.sh
- popd
- mv /build/repo dev.bg.jetbird
ndk: r28c
- versionName: 1.4.4
versionCode: 322
commit: 37c526d3e89da3cc92530abe1e877165d8e43b85
subdir: app
submodules: true
sudo:
- echo "deb https://deb.debian.org/debian trixie main" > /etc/apt/sources.list.d/trixie.list
- apt-get update
- apt-get install -y -t trixie openjdk-21-jdk-headless
- update-alternatives --auto java
- apt-get install -y -t bookworm-backports golang-go
- apt-get install -y gcc libc-dev
- mkdir -p /build
- chown vagrant /build
gradle:
- yes
output: build/outputs/apk/release/app-arm64-v8a-release-unsigned.apk
binary: https://codeberg.org/bg443/JetBird/releases/download/v%v/JetBird-arm64-v8a-release.apk
srclibs:
- go@go1.23.1
prebuild:
- sdkmanager "platforms;android-34" "build-tools;34.0.0"
- sed -i -e 's|-target=android|-target=android/arm64|' ../scripts/build_netbird.sh
- sed -i -e "5a add_compile_options(\"-ffile-prefix-map=$(realpath ..)=/build/repo\")"
../jni/CMakeLists.txt
- GO_VERSION=$(sed -n 's/.*go\(.*\).linux.*/\1/p' ../scripts/init_go.sh)
- git -C $$go$$ checkout -f go$GO_VERSION
build:
- pushd $$go$$/src
- ./make.bash
- popd
- export GOROOT=$$go$$
- export GOPATH="$HOME/go"
- export PATH="$GOROOT/bin:$GOPATH/bin:$PATH"
- GOMOBILE_COMMIT=$(sed -n 's/.*gomobile@\(.*\)/\1/p' ../scripts/init_go.sh)
- go install golang.org/x/mobile/cmd/gomobile@$GOMOBILE_COMMIT
- go install golang.org/x/mobile/cmd/gobind@$GOMOBILE_COMMIT
- cd ../..
- mv dev.bg.jetbird /build/repo
- pushd /build/repo
- ./scripts/build_netbird.sh
- popd
- mv /build/repo dev.bg.jetbird
ndk: r28c
- versionName: 1.4.4
versionCode: 323
commit: 37c526d3e89da3cc92530abe1e877165d8e43b85
subdir: app
submodules: true
sudo:
- echo "deb https://deb.debian.org/debian trixie main" > /etc/apt/sources.list.d/trixie.list
- apt-get update
- apt-get install -y -t trixie openjdk-21-jdk-headless
- update-alternatives --auto java
- apt-get install -y -t bookworm-backports golang-go
- apt-get install -y gcc libc-dev
- mkdir -p /build
- chown vagrant /build
gradle:
- yes
output: build/outputs/apk/release/app-x86-release-unsigned.apk
binary: https://codeberg.org/bg443/JetBird/releases/download/v%v/JetBird-x86-release.apk
srclibs:
- go@go1.23.1
prebuild:
- sdkmanager "platforms;android-34" "build-tools;34.0.0"
- sed -i -e 's|-target=android|-target=android/386|' ../scripts/build_netbird.sh
- sed -i -e "5a add_compile_options(\"-ffile-prefix-map=$(realpath ..)=/build/repo\")"
../jni/CMakeLists.txt
- GO_VERSION=$(sed -n 's/.*go\(.*\).linux.*/\1/p' ../scripts/init_go.sh)
- git -C $$go$$ checkout -f go$GO_VERSION
build:
- pushd $$go$$/src
- ./make.bash
- popd
- export GOROOT=$$go$$
- export GOPATH="$HOME/go"
- export PATH="$GOROOT/bin:$GOPATH/bin:$PATH"
- GOMOBILE_COMMIT=$(sed -n 's/.*gomobile@\(.*\)/\1/p' ../scripts/init_go.sh)
- go install golang.org/x/mobile/cmd/gomobile@$GOMOBILE_COMMIT
- go install golang.org/x/mobile/cmd/gobind@$GOMOBILE_COMMIT
- cd ../..
- mv dev.bg.jetbird /build/repo
- pushd /build/repo
- ./scripts/build_netbird.sh
- popd
- mv /build/repo dev.bg.jetbird
ndk: r28c
- versionName: 1.4.4
versionCode: 324
commit: 37c526d3e89da3cc92530abe1e877165d8e43b85
subdir: app
submodules: true
sudo:
- echo "deb https://deb.debian.org/debian trixie main" > /etc/apt/sources.list.d/trixie.list
- apt-get update
- apt-get install -y -t trixie openjdk-21-jdk-headless
- update-alternatives --auto java
- apt-get install -y -t bookworm-backports golang-go
- apt-get install -y gcc libc-dev
- mkdir -p /build
- chown vagrant /build
gradle:
- yes
output: build/outputs/apk/release/app-x86_64-release-unsigned.apk
binary: https://codeberg.org/bg443/JetBird/releases/download/v%v/JetBird-x86_64-release.apk
srclibs:
- go@go1.23.1
prebuild:
- sdkmanager "platforms;android-34" "build-tools;34.0.0"
- sed -i -e 's|-target=android|-target=android/amd64|' ../scripts/build_netbird.sh
- sed -i -e "5a add_compile_options(\"-ffile-prefix-map=$(realpath ..)=/build/repo\")"
../jni/CMakeLists.txt
- GO_VERSION=$(sed -n 's/.*go\(.*\).linux.*/\1/p' ../scripts/init_go.sh)
- git -C $$go$$ checkout -f go$GO_VERSION
build:
- pushd $$go$$/src
- ./make.bash
- popd
- export GOROOT=$$go$$
- export GOPATH="$HOME/go"
- export PATH="$GOROOT/bin:$GOPATH/bin:$PATH"
- GOMOBILE_COMMIT=$(sed -n 's/.*gomobile@\(.*\)/\1/p' ../scripts/init_go.sh)
- go install golang.org/x/mobile/cmd/gomobile@$GOMOBILE_COMMIT
- go install golang.org/x/mobile/cmd/gobind@$GOMOBILE_COMMIT
- cd ../..
- mv dev.bg.jetbird /build/repo
- pushd /build/repo
- ./scripts/build_netbird.sh
- popd
- mv /build/repo dev.bg.jetbird
ndk: r28c
- versionName: 1.4.5
versionCode: 331
commit: 77a1f523f0ab9de8ea6730684b8b7346e8f8a97a
subdir: app
submodules: true
sudo:
- echo "deb https://deb.debian.org/debian trixie main" > /etc/apt/sources.list.d/trixie.list
- apt-get update
- apt-get install -y -t trixie openjdk-21-jdk-headless
- update-alternatives --auto java
- apt-get install -y -t bookworm-backports golang-go
- apt-get install -y gcc libc-dev
- mkdir -p /build
- chown vagrant /build
gradle:
- yes
output: build/outputs/apk/release/app-armeabi-v7a-release-unsigned.apk
binary: https://codeberg.org/bg443/JetBird/releases/download/v%v/JetBird-armeabi-v7a-release.apk
srclibs:
- go@go1.23.1
prebuild:
- sdkmanager "platforms;android-34" "build-tools;34.0.0"
- sed -i -e 's|-target=android|-target=android/arm|' ../scripts/build_netbird.sh
- sed -i -e "5a add_compile_options(\"-ffile-prefix-map=$(realpath ..)=/build/repo\")"
../jni/CMakeLists.txt
- GO_VERSION=$(sed -n 's/.*go\(.*\).linux.*/\1/p' ../scripts/init_go.sh)
- git -C $$go$$ checkout -f go$GO_VERSION
build:
- pushd $$go$$/src
- ./make.bash
- popd
- export GOROOT=$$go$$
- export GOPATH="$HOME/go"
- export PATH="$GOROOT/bin:$GOPATH/bin:$PATH"
- GOMOBILE_COMMIT=$(sed -n 's/.*gomobile@\(.*\)/\1/p' ../scripts/init_go.sh)
- go install golang.org/x/mobile/cmd/gomobile@$GOMOBILE_COMMIT
- go install golang.org/x/mobile/cmd/gobind@$GOMOBILE_COMMIT
- cd ../..
- mv dev.bg.jetbird /build/repo
- pushd /build/repo
- ./scripts/build_netbird.sh
- popd
- mv /build/repo dev.bg.jetbird
ndk: r28c
- versionName: 1.4.5
versionCode: 332
commit: 77a1f523f0ab9de8ea6730684b8b7346e8f8a97a
subdir: app
submodules: true
sudo:
- echo "deb https://deb.debian.org/debian trixie main" > /etc/apt/sources.list.d/trixie.list
- apt-get update
- apt-get install -y -t trixie openjdk-21-jdk-headless
- update-alternatives --auto java
- apt-get install -y -t bookworm-backports golang-go
- apt-get install -y gcc libc-dev
- mkdir -p /build
- chown vagrant /build
gradle:
- yes
output: build/outputs/apk/release/app-arm64-v8a-release-unsigned.apk
binary: https://codeberg.org/bg443/JetBird/releases/download/v%v/JetBird-arm64-v8a-release.apk
srclibs:
- go@go1.23.1
prebuild:
- sdkmanager "platforms;android-34" "build-tools;34.0.0"
- sed -i -e 's|-target=android|-target=android/arm64|' ../scripts/build_netbird.sh
- sed -i -e "5a add_compile_options(\"-ffile-prefix-map=$(realpath ..)=/build/repo\")"
../jni/CMakeLists.txt
- GO_VERSION=$(sed -n 's/.*go\(.*\).linux.*/\1/p' ../scripts/init_go.sh)
- git -C $$go$$ checkout -f go$GO_VERSION
build:
- pushd $$go$$/src
- ./make.bash
- popd
- export GOROOT=$$go$$
- export GOPATH="$HOME/go"
- export PATH="$GOROOT/bin:$GOPATH/bin:$PATH"
- GOMOBILE_COMMIT=$(sed -n 's/.*gomobile@\(.*\)/\1/p' ../scripts/init_go.sh)
- go install golang.org/x/mobile/cmd/gomobile@$GOMOBILE_COMMIT
- go install golang.org/x/mobile/cmd/gobind@$GOMOBILE_COMMIT
- cd ../..
- mv dev.bg.jetbird /build/repo
- pushd /build/repo
- ./scripts/build_netbird.sh
- popd
- mv /build/repo dev.bg.jetbird
ndk: r28c
- versionName: 1.4.5
versionCode: 333
commit: 77a1f523f0ab9de8ea6730684b8b7346e8f8a97a
subdir: app
submodules: true
sudo:
- echo "deb https://deb.debian.org/debian trixie main" > /etc/apt/sources.list.d/trixie.list
- apt-get update
- apt-get install -y -t trixie openjdk-21-jdk-headless
- update-alternatives --auto java
- apt-get install -y -t bookworm-backports golang-go
- apt-get install -y gcc libc-dev
- mkdir -p /build
- chown vagrant /build
gradle:
- yes
output: build/outputs/apk/release/app-x86-release-unsigned.apk
binary: https://codeberg.org/bg443/JetBird/releases/download/v%v/JetBird-x86-release.apk
srclibs:
- go@go1.23.1
prebuild:
- sdkmanager "platforms;android-34" "build-tools;34.0.0"
- sed -i -e 's|-target=android|-target=android/386|' ../scripts/build_netbird.sh
- sed -i -e "5a add_compile_options(\"-ffile-prefix-map=$(realpath ..)=/build/repo\")"
../jni/CMakeLists.txt
- GO_VERSION=$(sed -n 's/.*go\(.*\).linux.*/\1/p' ../scripts/init_go.sh)
- git -C $$go$$ checkout -f go$GO_VERSION
build:
- pushd $$go$$/src
- ./make.bash
- popd
- export GOROOT=$$go$$
- export GOPATH="$HOME/go"
- export PATH="$GOROOT/bin:$GOPATH/bin:$PATH"
- GOMOBILE_COMMIT=$(sed -n 's/.*gomobile@\(.*\)/\1/p' ../scripts/init_go.sh)
- go install golang.org/x/mobile/cmd/gomobile@$GOMOBILE_COMMIT
- go install golang.org/x/mobile/cmd/gobind@$GOMOBILE_COMMIT
- cd ../..
- mv dev.bg.jetbird /build/repo
- pushd /build/repo
- ./scripts/build_netbird.sh
- popd
- mv /build/repo dev.bg.jetbird
ndk: r28c
- versionName: 1.4.5
versionCode: 334
commit: 77a1f523f0ab9de8ea6730684b8b7346e8f8a97a
subdir: app
submodules: true
sudo:
- echo "deb https://deb.debian.org/debian trixie main" > /etc/apt/sources.list.d/trixie.list
- apt-get update
- apt-get install -y -t trixie openjdk-21-jdk-headless
- update-alternatives --auto java
- apt-get install -y -t bookworm-backports golang-go
- apt-get install -y gcc libc-dev
- mkdir -p /build
- chown vagrant /build
gradle:
- yes
output: build/outputs/apk/release/app-x86_64-release-unsigned.apk
binary: https://codeberg.org/bg443/JetBird/releases/download/v%v/JetBird-x86_64-release.apk
srclibs:
- go@go1.23.1
prebuild:
- sdkmanager "platforms;android-34" "build-tools;34.0.0"
- sed -i -e 's|-target=android|-target=android/amd64|' ../scripts/build_netbird.sh
- sed -i -e "5a add_compile_options(\"-ffile-prefix-map=$(realpath ..)=/build/repo\")"
../jni/CMakeLists.txt
- GO_VERSION=$(sed -n 's/.*go\(.*\).linux.*/\1/p' ../scripts/init_go.sh)
- git -C $$go$$ checkout -f go$GO_VERSION
build:
- pushd $$go$$/src
- ./make.bash
- popd
- export GOROOT=$$go$$
- export GOPATH="$HOME/go"
- export PATH="$GOROOT/bin:$GOPATH/bin:$PATH"
- GOMOBILE_COMMIT=$(sed -n 's/.*gomobile@\(.*\)/\1/p' ../scripts/init_go.sh)
- go install golang.org/x/mobile/cmd/gomobile@$GOMOBILE_COMMIT
- go install golang.org/x/mobile/cmd/gobind@$GOMOBILE_COMMIT
- cd ../..
- mv dev.bg.jetbird /build/repo
- pushd /build/repo
- ./scripts/build_netbird.sh
- popd
- mv /build/repo dev.bg.jetbird
ndk: r28c
- versionName: 1.4.6
versionCode: 341
commit: 2d1012813e905676188cbdb912731bd99f79eccc
subdir: app
submodules: true
sudo:
- echo "deb https://deb.debian.org/debian trixie main" > /etc/apt/sources.list.d/trixie.list
- apt-get update
- apt-get install -y -t trixie openjdk-21-jdk-headless
- update-alternatives --auto java
- apt-get install -y -t bookworm-backports golang-go
- apt-get install -y gcc libc-dev
- mkdir -p /build
- chown vagrant /build
gradle:
- yes
output: build/outputs/apk/release/app-armeabi-v7a-release-unsigned.apk
binary: https://codeberg.org/bg443/JetBird/releases/download/v%v/JetBird-armeabi-v7a-release.apk
srclibs:
- go@go1.23.1
prebuild:
- sdkmanager "platforms;android-34" "build-tools;34.0.0"
- sed -i -e 's|-target=android|-target=android/arm|' ../scripts/build_netbird.sh
- sed -i -e "5a add_compile_options(\"-ffile-prefix-map=$(realpath ..)=/build/repo\")"
../jni/CMakeLists.txt
- GO_VERSION=$(sed -n 's/.*go\(.*\).linux.*/\1/p' ../scripts/init_go.sh)
- git -C $$go$$ checkout -f go$GO_VERSION
build:
- pushd $$go$$/src
- ./make.bash
- popd
- export GOROOT=$$go$$
- export GOPATH="$HOME/go"
- export PATH="$GOROOT/bin:$GOPATH/bin:$PATH"
- GOMOBILE_COMMIT=$(sed -n 's/.*gomobile@\(.*\)/\1/p' ../scripts/init_go.sh)
- go install golang.org/x/mobile/cmd/gomobile@$GOMOBILE_COMMIT
- go install golang.org/x/mobile/cmd/gobind@$GOMOBILE_COMMIT
- cd ../..
- mv dev.bg.jetbird /build/repo
- pushd /build/repo
- ./scripts/build_netbird.sh
- popd
- mv /build/repo dev.bg.jetbird
ndk: r28c
- versionName: 1.4.6
versionCode: 342
commit: 2d1012813e905676188cbdb912731bd99f79eccc
subdir: app
submodules: true
sudo:
- echo "deb https://deb.debian.org/debian trixie main" > /etc/apt/sources.list.d/trixie.list
- apt-get update
- apt-get install -y -t trixie openjdk-21-jdk-headless
- update-alternatives --auto java
- apt-get install -y -t bookworm-backports golang-go
- apt-get install -y gcc libc-dev
- mkdir -p /build
- chown vagrant /build
gradle:
- yes
output: build/outputs/apk/release/app-arm64-v8a-release-unsigned.apk
binary: https://codeberg.org/bg443/JetBird/releases/download/v%v/JetBird-arm64-v8a-release.apk
srclibs:
- go@go1.23.1
prebuild:
- sdkmanager "platforms;android-34" "build-tools;34.0.0"
- sed -i -e 's|-target=android|-target=android/arm64|' ../scripts/build_netbird.sh
- sed -i -e "5a add_compile_options(\"-ffile-prefix-map=$(realpath ..)=/build/repo\")"
../jni/CMakeLists.txt
- GO_VERSION=$(sed -n 's/.*go\(.*\).linux.*/\1/p' ../scripts/init_go.sh)
- git -C $$go$$ checkout -f go$GO_VERSION
build:
- pushd $$go$$/src
- ./make.bash
- popd
- export GOROOT=$$go$$
- export GOPATH="$HOME/go"
- export PATH="$GOROOT/bin:$GOPATH/bin:$PATH"
- GOMOBILE_COMMIT=$(sed -n 's/.*gomobile@\(.*\)/\1/p' ../scripts/init_go.sh)
- go install golang.org/x/mobile/cmd/gomobile@$GOMOBILE_COMMIT
- go install golang.org/x/mobile/cmd/gobind@$GOMOBILE_COMMIT
- cd ../..
- mv dev.bg.jetbird /build/repo
- pushd /build/repo
- ./scripts/build_netbird.sh
- popd
- mv /build/repo dev.bg.jetbird
ndk: r28c
- versionName: 1.4.6
versionCode: 343
commit: 2d1012813e905676188cbdb912731bd99f79eccc
subdir: app
submodules: true
sudo:
- echo "deb https://deb.debian.org/debian trixie main" > /etc/apt/sources.list.d/trixie.list
- apt-get update
- apt-get install -y -t trixie openjdk-21-jdk-headless
- update-alternatives --auto java
- apt-get install -y -t bookworm-backports golang-go
- apt-get install -y gcc libc-dev
- mkdir -p /build
- chown vagrant /build
gradle:
- yes
output: build/outputs/apk/release/app-x86-release-unsigned.apk
binary: https://codeberg.org/bg443/JetBird/releases/download/v%v/JetBird-x86-release.apk
srclibs:
- go@go1.23.1
prebuild:
- sdkmanager "platforms;android-34" "build-tools;34.0.0"
- sed -i -e 's|-target=android|-target=android/386|' ../scripts/build_netbird.sh
- sed -i -e "5a add_compile_options(\"-ffile-prefix-map=$(realpath ..)=/build/repo\")"
../jni/CMakeLists.txt
- GO_VERSION=$(sed -n 's/.*go\(.*\).linux.*/\1/p' ../scripts/init_go.sh)
- git -C $$go$$ checkout -f go$GO_VERSION
build:
- pushd $$go$$/src
- ./make.bash
- popd
- export GOROOT=$$go$$
- export GOPATH="$HOME/go"
- export PATH="$GOROOT/bin:$GOPATH/bin:$PATH"
- GOMOBILE_COMMIT=$(sed -n 's/.*gomobile@\(.*\)/\1/p' ../scripts/init_go.sh)
- go install golang.org/x/mobile/cmd/gomobile@$GOMOBILE_COMMIT
- go install golang.org/x/mobile/cmd/gobind@$GOMOBILE_COMMIT
- cd ../..
- mv dev.bg.jetbird /build/repo
- pushd /build/repo
- ./scripts/build_netbird.sh
- popd
- mv /build/repo dev.bg.jetbird
ndk: r28c
- versionName: 1.4.6
versionCode: 344
commit: 2d1012813e905676188cbdb912731bd99f79eccc
subdir: app
submodules: true
sudo:
- echo "deb https://deb.debian.org/debian trixie main" > /etc/apt/sources.list.d/trixie.list
- apt-get update
- apt-get install -y -t trixie openjdk-21-jdk-headless
- update-alternatives --auto java
- apt-get install -y -t bookworm-backports golang-go
- apt-get install -y gcc libc-dev
- mkdir -p /build
- chown vagrant /build
gradle:
- yes
output: build/outputs/apk/release/app-x86_64-release-unsigned.apk
binary: https://codeberg.org/bg443/JetBird/releases/download/v%v/JetBird-x86_64-release.apk
srclibs:
- go@go1.23.1
prebuild:
- sdkmanager "platforms;android-34" "build-tools;34.0.0"
- sed -i -e 's|-target=android|-target=android/amd64|' ../scripts/build_netbird.sh
- sed -i -e "5a add_compile_options(\"-ffile-prefix-map=$(realpath ..)=/build/repo\")"
../jni/CMakeLists.txt
- GO_VERSION=$(sed -n 's/.*go\(.*\).linux.*/\1/p' ../scripts/init_go.sh)
- git -C $$go$$ checkout -f go$GO_VERSION
build:
- pushd $$go$$/src
- ./make.bash
- popd
- export GOROOT=$$go$$
- export GOPATH="$HOME/go"
- export PATH="$GOROOT/bin:$GOPATH/bin:$PATH"
- GOMOBILE_COMMIT=$(sed -n 's/.*gomobile@\(.*\)/\1/p' ../scripts/init_go.sh)
- go install golang.org/x/mobile/cmd/gomobile@$GOMOBILE_COMMIT
- go install golang.org/x/mobile/cmd/gobind@$GOMOBILE_COMMIT
- cd ../..
- mv dev.bg.jetbird /build/repo
- pushd /build/repo
- ./scripts/build_netbird.sh
- popd
- mv /build/repo dev.bg.jetbird
ndk: r28c
AllowedAPKSigningKeys: 3956533c542218349b5f3f7f3d3a6926060c1a0cdf32d6e58ea1de3a36c21213
AutoUpdateMode: Version
UpdateCheckMode: Tags
VercodeOperation:
- 10 * %c + 1
- 10 * %c + 2
- 10 * %c + 3
- 10 * %c + 4
CurrentVersion: 1.4.6
CurrentVersionCode: 344