Как пропустить процесс сборки приложения при распространении приложения Firebase, когда apk уже собран - PullRequest
1 голос
/ 07 апреля 2020

Я добавил задание по распространению пламени в Gitlab. Все, что он делает, это запускает задание gradle appDistributionUploaRelease. Я также установил apkPath. Так что мой build.gradle выглядит примерно так:

firebaseAppDistribution {
    serviceCredentialsFile="<BLAH>"
    releaseNotesFile="<blah>"
    apkPath="PATH"
    testers="BLAH"
}

Мой файл gitlab для сцены выглядит примерно так:

build:
  stage: stage1
  script: 
     - blah blah blah
  artifacts:
    paths:
      - ./build/outputs

app distribution:
  stage: stage2
  script:
    - gradle appDistributionUploadRelease --info

В приведенном выше случае во втором задании app distribution он запускает assembleRelease снова. На земле сгоревшей задача может зависеть друг от друга, и это вызывает это. Есть ли способ пропустить это, если сборка уже сделана. Это добавление дополнительного времени к сборке, которое я пытаюсь сократить. Спасибо! Есть ли способ для меня, чтобы передать задачи на 2 задания?

Я нахожусь на 5,5

1 Ответ

0 голосов
/ 14 апреля 2020

Вы можете обойти это, используя fastlane или настроив вместо этого сценарий оболочки. Вы также можете загрузить APK или IPA непосредственно на консоль Firebase вручную.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...