Jak kierować na nowszą wersję .gitlab-ci.yml z pomocą auto devops (java 11 zamiast 8 i Android 31 zamiast 29)

0

Pytanie

Używam szablonu gitlab auto devops dla systemu Android Android.gitlab-ci.yml tutaj, ale wykorzystuje obraz java 8 (podczas gdy chcę użyć java 11). Ponadto, ma ANDROID_COMPILE_SDK ustaw wartość "29" i chcę skompilować aplikację w najnowszej wersji - obecnie 31.

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

Najlepsza odpowiedź

0

Istnieje jeszcze jeden "ostatni" plik szablonu o nazwie Android.latest.gitlab-ci.yml które można znaleźć w gitlab tutaj . W chwili pisania artykułu instaluje image w "openjdk:11-jdk" i COMPILE_SDK do "30". Cm.Odpowiedni temat/dyskusja gitlab aby uzyskać więcej informacji.

Tak więc, jeśli chcesz po prostu korzystać z wszystkiego, co jest w szablonie, twój .gitlab-ci.yml po prostu trzeba wyglądać tak:

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

To wszystko, co jest ci potrzebne.

W momencie pisania tego artykułu to ustawia ANDROID_COMPLE_SDK do "30". Tak więc, jeśli chcesz zwiększyć go i skonfigurować samodzielnie, to jest tak proste, jak go dodać w tym pliku. Na przykład:

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"

Po prostu pamiętaj, że jeśli/gdy ktoś zaktualizuje szablon, aby powiedzieć "32", nadal będzie korzystać z "31". Wybór należy do ciebie:

  • Nie należy instalować żadnych wartości (użyj tylko include) i dostaniesz aktualizację automatycznie, gdy ktoś zaktualizuje szablon
  • Zaznacz/należy zmienić niektóre wartości. Aktualizacje są automatyczne, więc musisz samodzielnie je utrzymać
2021-11-23 15:10:37

W innych językach

Ta strona jest w innych językach

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