move to RAM build
This commit is contained in:
2 files changed
+131
-9
No files matched your search
@@ -14,9 +14,19 @@ env:
|
||||
jobs:
|
||||
resolve-config:
|
||||
name: Resolve upstream build config
|
||||
runs-on: rustdesk-android
|
||||
runs-on: ci-linux-builder
|
||||
|
||||
env:
|
||||
NEXUS_CARGO_URL: ${{ secrets.NEXUS_CARGO_URL }}
|
||||
NEXUS_MAVEN_URL: ${{ secrets.NEXUS_MAVEN_URL }}
|
||||
|
||||
steps:
|
||||
- name: Checkout CI repository
|
||||
uses: actions/checkout@v4
|
||||
|
||||
- name: Prepare RAM CI environment
|
||||
uses: ./.gitea/actions/prepare-ram-ci
|
||||
|
||||
- name: Clone selected RustDesk tag
|
||||
shell: bash
|
||||
run: |
|
||||
@@ -112,9 +122,19 @@ jobs:
|
||||
generate-bridge:
|
||||
name: Generate Flutter Rust Bridge
|
||||
needs: [resolve-config]
|
||||
runs-on: rustdesk-android
|
||||
runs-on: ci-linux-builder
|
||||
|
||||
env:
|
||||
NEXUS_CARGO_URL: ${{ secrets.NEXUS_CARGO_URL }}
|
||||
NEXUS_MAVEN_URL: ${{ secrets.NEXUS_MAVEN_URL }}
|
||||
|
||||
steps:
|
||||
- name: Checkout CI repository
|
||||
uses: actions/checkout@v4
|
||||
|
||||
- name: Prepare RAM CI environment
|
||||
uses: ./.gitea/actions/prepare-ram-ci
|
||||
|
||||
- name: Download build config
|
||||
uses: https://github.com/actions/download-artifact@v8
|
||||
with:
|
||||
@@ -158,12 +178,12 @@ jobs:
|
||||
export RUSTUP_TOOLCHAIN="${BRIDGE_RUST_VERSION}"
|
||||
echo "RUSTUP_TOOLCHAIN=${BRIDGE_RUST_VERSION}" >> "${GITHUB_ENV}"
|
||||
|
||||
if [ -x "/opt/flutter-${BRIDGE_FLUTTER_VERSION}/bin/flutter" ]; then
|
||||
FLUTTER_DIR="/opt/flutter-${BRIDGE_FLUTTER_VERSION}"
|
||||
else
|
||||
FLUTTER_DIR="${HOME}/.cache/rustdesk/flutter-${BRIDGE_FLUTTER_VERSION}"
|
||||
|
||||
if [ ! -x "${FLUTTER_DIR}/bin/flutter" ]; then
|
||||
FLUTTER_DIR="${HOME}/.cache/rustdesk/flutter-${BRIDGE_FLUTTER_VERSION}"
|
||||
if [ ! -x "${FLUTTER_DIR}/bin/flutter" ]; then
|
||||
mkdir -p "$(dirname "${FLUTTER_DIR}")"
|
||||
if [ -x "/opt/flutter-${BRIDGE_FLUTTER_VERSION}/bin/flutter" ]; then
|
||||
cp -a "/opt/flutter-${BRIDGE_FLUTTER_VERSION}" "${FLUTTER_DIR}"
|
||||
else
|
||||
rm -rf "${FLUTTER_DIR}"
|
||||
mkdir -p "$(dirname "${FLUTTER_DIR}")"
|
||||
|
||||
@@ -177,7 +197,7 @@ jobs:
|
||||
|
||||
git config --global --add safe.directory "${FLUTTER_DIR}" || true
|
||||
|
||||
export PATH="${FLUTTER_DIR}/bin:${HOME}/.cargo/bin:${PATH}"
|
||||
export PATH="${FLUTTER_DIR}/bin:${CARGO_HOME}/bin:${PATH}"
|
||||
echo "${FLUTTER_DIR}/bin" >> "${GITHUB_PATH}"
|
||||
|
||||
flutter config --no-analytics
|
||||
|
||||
Reference in new issue
Block a user