Android TeamCity:使用Gradle构建以检索到<;项目名称>/构建/输出/apk/*.apk,无论哪个项目?

Android TeamCity:使用Gradle构建以检索到<;项目名称>/构建/输出/apk/*.apk,无论哪个项目?,android,gradle,teamcity,Android,Gradle,Teamcity,我们目前正在与Gradle建立TeamCity,以构建Android项目并将其上传到我们的内部web服务器。 然而,为了上传apk,我们需要获得构建文件夹的正确路径 无论是哪个项目,从构建文件夹中检索apk以提取为人工制品的最佳方法是什么?我们希望使用meta runner使其正常工作 提前谢谢 回答我的初始问题:我在build文件夹中创建了一个简单的终端搜索,按日期/上次修改排序: LAST_APK_FILE=`find . -name "*.apk" 2>/dev/null | xar

我们目前正在与Gradle建立TeamCity,以构建Android项目并将其上传到我们的内部web服务器。 然而,为了上传apk,我们需要获得构建文件夹的正确路径

无论是哪个项目,从构建文件夹中检索apk以提取为人工制品的最佳方法是什么?我们希望使用meta runner使其正常工作


提前谢谢

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

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

如何将人工制品上载到web服务器?