草庐IT

CircleCI

全部标签

android - React Native 0.59.x 构建在 CircleCI 上失败,退出值为 137

在CircleCI上为v0.59.x构建应用程序时出现以下错误(它在v0.57.8之前一直工作正常):[12:45:19]:▸Note:SomeinputfilesuseoroverrideadeprecatedAPI.[12:45:19]:▸Note:Recompilewith-Xlint:deprecationfordetails.[12:45:19]:▸>Task:react-native-svg:processReleaseJavaResNO-SOURCE[12:45:19]:▸>Task:react-native-svg:transformClassesAndResource

android - 如何使用 Google Services Gradle 插件在 Circle CI 上测试 android 应用程序

我正在使用GoogleServicesGradle插件开发android应用程序(Firebase需要它),并且该插件需要google-services.json。我认为json文件不应该在git的控制之下,因为它有一些应该stash的值(例如api_key),但是CircleCI需要那个。如果google-services.json可以查到环境变量,问题就可以解决。(值stash在git仓库中,CircleCI可以从环境变量中获取值)。但是,我无法从google-services.json中找到查找环境变量的机制。我有三个问题。1)VCS真的应该忽略google-services.j

android - Gradle assembleDebug 和 preDexDebug 因 CircleCI 而失败

我尝试使用CircleCI来assembleDebug,但它肯定无法构建(preDex)。为什么我不能那样做?使用ProductFlavor(名称为production)AndroidGradlever.1.1.0-rc1问题./gradlewassembleProductionDebugdiedunexpectedlyBuilding92%3%>:app:preDexProductionDebugaction./gradlewassembleProductionDebugfailed圆.ymlgeneral:artifacts:-"app/build/outputs/apk/app-

android - Instabug for Android 构建警告

我们有一个包含4个模块的gradle项目:1个库模块和3个android应用程序。为了构建我们的应用程序,我们使用circleCI。在this之后,我们还禁用了circleCI构建的predex-ing指导。一切都很好,直到我将Instabug添加到我们的一个项目中。从那以后,我们一直在达到circleCI4GB的限制。最重要的是,将Instabug作为依赖项的项目将启动preDexgradle任务,无论如何。要开始新构建,我们使用以下命令:./gradlewassembleDebug-PpreDexEnable=false。使用Instabug的项目在构建时会收到一些警告,如下所示:

android - 如何在 CircleCI 2.0 上正确运行 Android UI 测试?

尝试将我的Android项目升级到CircleCI2.0。一切正常,但无法使用模拟器运行AndroidUI测试。日志显示com.android.builder.testing.api.DeviceException:没有连接的设备!我实际上已经下载了一个模拟器镜像并进行了设置(因为CircleCI的默认AndroidDocker镜像不附带模拟器):sdkmanager"system-images;android-22;default;armeabi-v7a"&&回声“不”|avdmanagercreateavd-ntest-k"system-images;android-22;defa

android - CircleCI Android constraintLayout 不起作用

我现在正在为我的项目使用CircleCI。此外,我正在我的项目中实现新的constraintLayout。现在我被CircleCI大楼困住了。它在gradle-dependencies运行时向我展示了这一点:File/home/ubuntu/.android/repositories.cfgcouldnotbeloaded.FAILURE:Buildfailedwithanexception.*Whatwentwrong:Aproblemoccurredconfiguringproject':app'.>Youhavenotacceptedthelicenseagreementsoft

我可以在Circleci上使用Nightwatch.js进行E2E测试吗?

我正在开发网站,并希望在CircleCi上自动运行测试。我编写了配置文件和一个用于测试的JS文件,并在我的计算机本地运行E2E测试。有用。然后,我在Circleci上写了Circleci.yml和BuildProject。它行不通。错误日志$npmruntest>[email protected]test/home/ubuntu/static_web_site>nightwatchStartingseleniumserver...started-PID:17970[Test]TestSuite=====================Running:DemotestGoogleErrorret

Circleci-如何在特定目录中有更改时如何运行工作

我正在使用Circleci版本2和我的config.yml像这样:version:2jobs:a:steps:...b:steps:...workflows:version:2main_pipeline:jobs:-a-b我只想在目录中发生更改时构建。joba对于文件夹ajobb对于文件夹b什么时候foldera更改,仅构建joba.看答案functiontrigger_job(){job_name=$1curl--user${CIRCLE_API_TOKEN}:\--databuild_parameters[CIRCLE_JOB]=$job_name\--datarevision=$CIRC

mysql - circleci/mysql无法加载认证插件 'caching_sha2_password'

我最近在CircleCi2中测试代码时遇到了问题。我们的部分config.yml:jobs:build:environment:docker:...-image:circleci/mysql-image:rabbitmq:3-alpineworking_directory:~/webappsteps:...-run:name:PrepareDBcommand:echo"createdatabase"|mysql--host127.0.0.1构建在PrepareDB处失败错误2059(HY000):无法加载身份验证插件“caching_sha2_password”:加载共享库/usr/l

ios - xcodebuild 停留在协同设计上?如何禁用提示?

我正在尝试设置持续集成,特别是针对circleci与iOS。有人在写这个细节方面做得很好:http://mazyod.com/blog/2015/03/26/marry-circleci-to-hockey/然而,我的xcodebuild总是卡住,看起来它正在等待codesign:/usr/bin/codesign--force--sign...日志显示已经运行了一个多小时。我的猜测是......这个命令是在等待输入还是什么?如果是这样,我如何强制它使用我使用分发证书/私钥创建的钥匙串(keychain)?这是脚本(add-keys.sh)的样子:#!/bin/shsecurity-v