gpt4 book ai didi

android - TeamCity:使用Gradle进行构建以检索<项目名称>/build/outputs/apk/*。apk的路径,而不管哪个项目?

转载 作者:行者123 更新时间:2023-12-03 03:35:16 24 4
gpt4 key购买 nike

我们目前正在与Gradle一起建立TeamCity,以构建Android项目并将其上传到我们的内部网络服务器。
但是,为了上传apk,我们需要获取正确的build路径。

无论哪个项目,从构建文件夹中检索apk以提取为 Artifact 的最佳方法是什么?我们想使用meta-runner来完成这项工作。

提前致谢!

最佳答案

回答我的第一个问题:我在build文件夹中创建了一个简单的终端搜索apk,按日期/上次修改时间排序:

LAST_APK_FILE=`find . -name "*.apk" 2>/dev/null | xargs ls -1tr | tail -n 1`

然后,我们将此apk复制到更易读的文件名中:
NEW_APK_FILENAME=`echo $( echo "%teamcity.project.id%.apk" | tr " ()&'"! "______" )`
cp $LAST_APK_FILE $NEW_APK_FILENAME

关于android - TeamCity:使用Gradle进行构建以检索<项目名称>/build/outputs/apk/*。apk的路径,而不管哪个项目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24202549/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com