Jak se zaměřit na novější verze .gitlab-ci.yml pomocí automatické devops (java 11 místo 8 a Android do 31. místo z 29)

0

Otázka

Jsem s využitím gitlab auto devops android šablony Android.gitlab-ci.yml tady je to ale pomocí java 8 obrázek (vzhledem k tomu, že chci použít java 11). Také, to má ANDROID_COMPILE_SDK nastavena na "29" a chci sestavit svůj app s nejnovější verzi - v současné době 31.

android gitlab gitlab-autodevops java-11
2021-11-23 15:10:37
1

Nejlepší odpověď

0

Tam je další "poslední" soubor šablony jménem Android.latest.gitlab-ci.yml které lze nalézt na gitlab zde . V době psaní to nastaví image "openjdk:11-jdk" a COMPILE_SDK "30". Viz příslušné gitlab PAN/diskuse další souvislosti.

Takže, pokud si jen chcete používat, co je v šabloně, vaše .gitlab-ci.yml prostě musí vypadat takto:

include:
  - template: Android.latest.gitlab-ci.yml

To je vše, co potřebujete.

V době psaní této sady ANDROID_COMPLE_SDK "30". Takže, pokud chcete oživit a nastavit sami, je to jednoduché jako přidáním do souboru. Například:

include:
  # https://gitlab.com/gitlab-org/gitlab/-/blob/master/lib/gitlab/ci/templates/Android.latest.gitlab-ci.yml
  - template: Android.latest.gitlab-ci.yml

variables:
  ANDROID_COMPILE_SDK: "31"
  ANDROID_BUILD_TOOLS: "31.0.0"

Jen si pamatujte, že pokud/když někdo aktualizuje šablony říct, "32", budete stále používat "31". Volba je na vás:

  • Nemají nastavit nějaké hodnoty (používejte pouze include), a budete mít aktualizace automaticky, když někdo aktualizuje šablony
  • Udělat, nastavit/přepsat některé hodnoty. Aktualizace nebude automatické, takže budete muset ujistěte se, že udržet si je sám
2021-11-23 15:10:37

V jiných jazycích

Tato stránka je v jiných jazycích

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................