Merge branch 'develop_sky_liyi' into 'canary_release'

fix:调整ci

See merge request StarlockTeam/app-starlock!63
This commit is contained in:
李仪 2025-05-16 08:22:34 +00:00
commit 336915144a

View File

@ -64,21 +64,19 @@ variables:
.setup_fastlane_android:
extends: .build_rule
before_script:
- rm -rf ~/.gem ~/.bundle vendor/bundle # 清理依赖缓存,防止环境污染
- rm -rf ~/.gem ~/.bundle vendor/bundle_android # 强烈建议每次清理,防止并发/缓存污染
- export PATH="$HOME/.rbenv/bin:$PATH"
- eval "$(rbenv init -)"
- rbenv global 2.7.8
- export PATH="$HOME/.rbenv/shims:$PATH"
- which ruby # 输出当前使用的ruby路径便于调试
- ruby -v # 输出当前ruby版本便于调试
# 切换到国内RubyGems镜像源加速gem下载如在中国大陆
- gem sources --add https://gems.ruby-china.com/ --remove https://rubygems.org/ # 如在国外可移除此行
# 优先使用已存在的bundler若无则用国内源安装减少重复安装耗时
- bundle -v || gem install bundler --source https://gems.ruby-china.com/
- ls -li
- export NEXT_VERSION="$(cat app_new.version)"
- bundle config set --local path 'vendor/bundle' # 避免全局权限问题,依赖装到本地
- bundle install --gemfile android/Gemfile --quiet
- bundle config set --local path 'vendor/bundle_android' # Android独立依赖目录
- bundle install --gemfile android/Gemfile # 去掉--quiet,便于观察进度
- gem pristine --all || true # 修复所有未编译的gem扩展
script:
# 输出调试信息,便于后续排查环境问题
@ -97,21 +95,19 @@ variables:
.setup_fastlane_ios:
extends: .build_rule
before_script:
- rm -rf ~/.gem ~/.bundle vendor/bundle # 清理依赖缓存,防止环境污染
- rm -rf ~/.gem ~/.bundle vendor/bundle_ios # 强烈建议每次清理,防止并发/缓存污染
- export PATH="$HOME/.rbenv/bin:$PATH"
- eval "$(rbenv init -)"
- rbenv global 2.7.8
- export PATH="$HOME/.rbenv/shims:$PATH"
- which ruby # 输出当前使用的ruby路径便于调试
- ruby -v # 输出当前ruby版本便于调试
# 切换到国内RubyGems镜像源加速gem下载如在中国大陆
- gem sources --add https://gems.ruby-china.com/ --remove https://rubygems.org/ # 如在国外可移除此行
# 优先使用已存在的bundler若无则用国内源安装减少重复安装耗时
- bundle -v || gem install bundler --source https://gems.ruby-china.com/
- ls -li
- export NEXT_VERSION="$(cat app_new.version)"
- bundle config set --local path 'vendor/bundle' # 避免全局权限问题,依赖装到本地
- bundle install --gemfile ios/Gemfile --quiet
- bundle config set --local path 'vendor/bundle_ios' # iOS独立依赖目录
- bundle install --gemfile ios/Gemfile # 去掉--quiet,便于观察进度
- gem pristine --all || true # 修复所有未编译的gem扩展
script:
# 输出调试信息,便于后续排查环境问题