我使用的是gitlab auto devops android模板Android.gitlab-ci.yml
here,但它使用的是java8镜像(而我想使用java11)。此外,它的ANDROID_COMPILE_SDK
设置为"29“,我想用最新版本编译我的应用程序--目前是31。
发布于 2021-11-23 15:10:38
还有另一个名为Android.latest.gitlab-ci.yml
的"latest" template file,可以在on gitlab here中找到它。在编写本文时,它将image
设置为"openjdk:11-jdk“,并将COMPILE_SDK
设置为"30”。有关更多上下文信息,请参阅relevant gitlab MR/discussion。
因此,如果您只想使用模板中的任何内容,您的.gitlab-ci.yml
只需如下所示:
include:
- template: Android.latest.gitlab-ci.yml
这就是你所需要的。
在编写本文时,这会将ANDROID_COMPLE_SDK
设置为"30“。所以,如果你想自己设置它,就像把它添加到文件中一样简单。例如:
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"
请记住,如果有人将模板更新为"32",您仍将使用"31“。这是你的选择:
include
),当有人更新模板时,您将自动获得更新https://stackoverflow.com/questions/70083256
复制相似问题