草庐IT

Jenkins-Build

全部标签

Android源码编译: failed to build some targets (03:03 (mm:ss))

这几天,我正在编译Android源代码,但我遇到一个问题,在运行make-j8后,它显示我无法构建一些目标(03:03(mm:ss))。详细信息如下:PLATFORM_VERSION_CODENAME=QPLATFORM_VERSION=QTARGET_PRODUCT=aosp_armTARGET_BUILD_VARIANT=engTARGET_BUILD_TYPE=releaseTARGET_ARCH=armTARGET_ARCH_VARIANT=armv7-a-neonTARGET_CPU_VARIANT=genericHOST_ARCH=x86_64HOST_2ND_ARCH=x

android - 是否可以使用 Android build.xml 简单地编译一个 Emma 检测的 APK,而不运行任何测试

我知道antcoverage然而,它做了一些事情,它使用emma工具进行编译、安装并运行测试apk。我不希望它通过带有覆盖率的ant运行测试套件,因为我需要使用一些额外的Hook来运行它,而且我不想运行大型测试套件两次。到目前为止我已经试过了Target_Project/build.propertiesemma.enabled=trueTest_Project/build.propertiesemma.enabled=true然后在shell中执行此操作。Target_Project$antdebugTarget_Project$adbinstallbin/Target_Project

android - 如何在 Eclipse 中使用来自 PhoneGap Build 和 PhoneGap Android 项目的相同源代码

任何人都可能注意到PhoneGapBuild和PhoneGapdevelop在Eclipse中存在差异。我想基于PhoneGapBuild开发,支持Android和iPhone。然而,要在Android中进行调试,我需要设置不同于PhoneGapBuild的Eclipse项目。例如,index.html位置在Build中的根目录中,而在Eclipse中则在asset/www中。在Build中有一个config.xml,而我需要在Eclipse的AndroidManifest.xml中配置它。如何使用相同的源开发PhoneGapBuild,同时我可以在Android中调试它,而我的fri

android - build.xml 和 project_name.xml 的区别

我花了好几个小时试图理解Android的构建过程。我正在使用适用于Android的IntelliJIdea(这是一个很棒的工具)。我在IntelliJ中打开了一个名为“HelloAndroid”的测试项目。该项目的文件名为build.xml,代码如下task.-customizeittoyourneeds.-Customizethewholecontentofbuild.xml-copy/pastethecontentoftherulesfiles(minusthetopnode)intothisfile,replacingthetask.-customizetoyourneeds.*

android - 为什么 "Offline work"让 Gradle Build 在 Android Studio 中运行得更快?

来自回答https://stackoverflow.com/a/35859572/5835947我们知道,当您遇到AndroidStudio构建应用程序太慢的问题时,“离线工作”确实有很大帮助。作为扩展,为什么“离线工作”使GradleBuild在AndroidStudio中运行得更快?是因为当AndroidStudio处于“在线工作”模式时,每次我重建应用程序时,AndroidStudio都会从互联网下载文件吗?如果是这样,为什么将“在线工作”设置为默认操作?这似乎一点也不明智。 最佳答案 如果您处于“离线”状态,则不会从Inte

DependencyCheck+Jenkins扫描JAVA第三方依赖(CVE)漏洞

原理说明:首先使用DependencyCheck更新漏洞库到本地,然后DependencyCheck扫描扫描项目,得到一个json报告,然后再使用json报告填充我们的自定义模板,最后输出填充后的模板为漏洞报告。至于jenkins只是最后帮我们实现全自动扫描、输出的一个工具而已。一、部署DependencyCheck1、DependencyCheck是什么Dependency-Check是OWASP(OpenWebApplicationSecurityProject)的一个实用开源程序,用于识别项目依赖项并检查是否存在任何已知的,公开披露的漏洞。目前,已支持Java、.NET、Ruby、Nod

Gradle Sync失败:原因:com/android/build/gradle/baseextension

我从Github下载了一个项目,然后尝试构建它。但是,一旦Gradle运行,AndroidStudio(2.3.3)的活动日志向我展示了:Gradlesyncfailed:Cause:com/android/build/gradle/BaseExtensionConsultIDElogformoredetails(Help|ShowLog)并且Error:(18,0)com/android/build/gradle/BaseExtensionOpenFile似乎Gradle在正确的位置找不到Kotlin,但我不知道该如何改变。Kotlin已安装和更新(版本1.1.3)。它也被配置为项目中“应用

Jenkins简介及Docker Compose部署

Jenkins是一个开源的自动化服务器,用于自动化构建、测试和部署软件项目。它提供了丰富的插件生态系统,支持各种编程语言和工具,使得软件开发流程更加高效和可靠。在本文中,我们将介绍Jenkins的基本概念,并展示如何使用DockerCompose轻松部署Jenkins服务。Jenkins简介Jenkins的主要功能包括:持续集成(CI):Jenkins通过定期检查版本控制系统中的变更,触发构建和测试过程,以确保代码的稳定性。持续交付(CD):Jenkins支持自动化部署,使得软件的交付过程更加可靠和可重复。插件生态系统:Jenkins拥有庞大而活跃的插件生态系统,涵盖了几乎所有现代软件开发中可

配置自动化部署Jenkins和Gitea

配置自动化部署这里使用的是Jenkins+Gitea如果不知道怎么安装Jenkins和Gitea可以参考下面文章https://blog.csdn.net/weixin_46533577/article/details/134644144我的另一篇文章介绍前端先说下自己的情况,因为自己服务器原因,使用的服务器内存太小只有4g,如果这时候再使用npmrunbuild进行打包时会出现卡死,因为占用内存会比较多所以会很卡,导致访问服务器时卡顿非常严重,比如有些服务无法访问等。在下面的介绍中,我将使用本地打包的方式,打包完成后在推送到服务器上,如果你的服务器性能出色可以我也将在这里介绍如何在服务器中线

从源代码出发,Jenkins 任务排队时间过长问题的解决过程

最近开发了一个部署相关的工具,使用Jenkins来构建应用。Jenkins的任务从模板中创建而来。每次部署时,通过JenkinsAPI来触发构建任务。在线上运行时发现,通过API触发的Jenkins任务总是会时不时在队列中等待较长的时间。某些情况下的等待时间甚至长达几分钟。直接在Jenkins界面上触发的任务却几乎不需要排队,直接马上就可以执行。过长的等待时间影响了构建的效率,这是一个急需解决的问题。这个问题奇怪的地方在于,手动从界面上触发的任务几乎不需要排队,而API触发的任务的排队时间则完全随机,毫无规律可言。当任务在队列中时,Jenkins会在界面上显示该任务在队列中等待的原因。对于AP