11得票3回答
Circle CI能否引用gradle.properties的凭据?

我正在为 Android 项目设置 Circle CI 构建,并想知道如何添加 gradle.properties 文件到我的项目构建中。我使用本地的 gradle.properties 存储我的 API 密钥和敏感数据。其他 CI 工具(例如,Jenkins)允许您上传一个 gradle.p...

11得票1回答
CircleCI 2.0,apt-get失败并显示“权限被拒绝”

我正在配置CircleCI 2.0,需要包含ubuntu软件包 'pdf2htmlex',但是出现以下错误: apt-get update && apt-get install -y pdf2htmlex E: Could not open lock file /var/li...

11得票4回答
使用docker-compose创建的运行中容器的动态名称获取

当我运行docker-compose时,它会创建一个Web容器和Postgres容器。 我想手动触发Django测试运行,例如: docker-compose run web python manage.py test 这种方法存在的问题是它会创建一个新的容器(需要应用新迁移、进行维护...

11得票2回答
CircleCI没有缓存我的全局安装的Node模块?

我试图缓存一个用于构建过程中的命令行工具,该工具由NodeJS制作而成。构建成功,但我需要让它运行得更快。我的circle.yml文件中相关的部分如下所示:dependencies: post: - npm -g list - if [ $(npm -g list ...

10得票2回答
Circle CI Docker服务无法缓存COPY命令

我正在CircleCI上运行docker,并且在缓存COPY命令时遇到了问题。 Circle CI文档提到已知的缓存问题,并建议使用这个perl脚本设置文件复制的时间戳以保留缓存。 Docker最佳实践文档指出: 对于ADD和COPY指令,会检查放入镜像中的文件的内容。具体来说,文件的...

10得票1回答
如何在CircleCI中使用私有代码库?

我是Redmine插件的测试人员。我想测试所有插件。 为了实现这一目标,我在一个插件的存储库(由Github管理)下设置了.circleci/config.yml 并尝试进行测试。但是我遇到了以下错误信息。 #!/bin/bash -eo pipefail git clone ...

10得票1回答
如何在CircleCI上运行jest测试时避免Postgres死锁?

当我在CircleCI上运行测试时,它会多次记录以下消息,并最终导致测试失败,因为由于死锁,数据库方法无法检索数据: { "message": "Error running raw sql query in pool.", "stack": "error: deadlock dete...

10得票2回答
有没有一种方法可以在 Pull Request 上触发 CircleCI 构建?

所以,我现在遇到的问题是,CircleCI目前不会触发PR上的构建,而我有一些检查只想在PR上运行。有这个选项: 只构建拉取请求 默认情况下,我们将构建此项目的所有提交。一旦打开,我们只构建与拉取请求关联的分支。请注意:对于您的默认分支,我们将始终构建所有提交。 但是,这不是我需要的,...

10得票4回答
CircleCI Android约束布局不起作用。

我现在正在为我的项目使用CircleCI,并且正在实现新的constraintLayout。 现在我遇到了CircleCI构建方面的问题。 当gradle -dependencies运行时,它会向我展示以下内容:File /home/ubuntu/.android/repositories.c...

10得票3回答
Phabricator如何实现持续集成(CI)?

我尝试了Travis CI、CircleCI和codeship这些持续集成工具,但发现它们都没有Phabricator的支持文档。请问有没有人知道如何使用Phabricator进行持续集成 (CI)?