如何在.gitlab-ci.yml中使用自动开发工具(Java 11而不是8,Android 31而不是29)瞄准较新的版本
- 作者: 纸鸢寻芊风不殇
- 来源: 51数据库
- 2022-10-19
问题描述
我使用的是GitLab AUTO DEVOPS Android模板Android.gitlab-ci.ymlhere,但它使用的是Java 8镜像(而我想使用的是Java 11)。此外,它已将ANDROID_COMPILE_SDK设置为&29&q;,并且我希望使用最新版本(当前为31)来编译我的应用程序。
推荐答案
还有一个名为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: # http://www.51sjk.com/Upload/Articles/1/0/331/331383_20221019170003330.yml - template: Android.latest.gitlab-ci.yml variables: ANDROID_COMPILE_SDK: "31" ANDROID_BUILD_TOOLS: "31.0.0"
请记住,如果有人将模板更新为&q;32&q;,您仍将使用&q;31&q;。选择权在您:
- 不设置任何值(只使用include),当有人更新模板时,您将自动获得更新
- 设置/覆盖某些值。更新不会自动进行,因此您必须确保自己维护它们
推荐阅读
热点文章
检查拆分键盘
0
带有“上一个"的工具栏和“下一个"用于键盘输入AccessoryView
0
Activity 启动时显示软键盘
0
UIWebView 键盘 - 摆脱“上一个/下一个/完成"酒吧
0
在 iOS7 中边缘滑动时,使键盘与 UIView 同步动画
0
我的 iOS 应用程序中的键盘在 iPhone 6 上太高了.如何在 XCode 中调整键盘的分辨率?
0
android:inputType="textEmailAddress";- '@' 键和 '.com' 键?
0
禁用 iPhone 中键盘的方向
0
Android 2.3 模拟器上的印地语键盘问题
0
keyDown 没有被调用
0
