Моя работа с travis - развертывание для реактивной системы. Итак, я хочу собрать android и ios одновременно без expo (expo - очень хороший сервис. Но я хочу немного нативного кода для нативных библиотек)
полностью логика
язык: node_js
npm ci
для реактивных библиотек
язык: рубин
язык: android, os: linux
- я не знаю, почему в образе osx не удалось использовать oraclejdk8 (см. Внизу)
язык: object-c os: osx
- я не мог попробовать ... я исправляю некоторые коды ...
кто-нибудь мне поможет?
os: osx
osx_image: xcode10.1
matrix:
include:
- language: node_js
node_js:
- node
- lts/*
cache: npm
- language: ruby
rvm:
- 2.6
cache: bundler
before_script:
- npm install -g npm@latest
- gem update --system
- gem install fastlane -NV
- fastlane update_fastlane
- npm ci
jobs:
include:
- stage: Deploy Android Test
if: branch = rework-travis and type = push
language: android
jdk: openjdk8
before_cache:
- rm -f $HOME/.gradle/caches/modules-2/modules-2.lock
- rm -rf $HOME/.gradle/caches/*/plugin-resolution/
cache:
directories:
- $HOME/.gradle/caches/
- $HOME/.gradle/wrapper/
android:
components:
- tools
- platform-tools
- android-28
- extra-google-google_play_services
before_script:
- chmod +x ./android/gradlew
script:
- ./android/gradlew assembleRelease
$ ~/bin/install-jdk.sh --target "/Users/travis/openjdk8" --workspace "/Users/travis/.cache/install-jdk" --feature "8" --license "GPL"
install-jdk.sh 2019-03-22
Expected feature release number in range of 9 to 13, but got: 8
The command "~/bin/install-jdk.sh --target "/Users/travis/openjdk8" --workspace "/Users/travis/.cache/install-jdk" --feature "8" --license "GPL"" failed and exited with 3 during .