问题标签 [circleci-2.0]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
815 浏览

amazon-s3 - CircleCI 部署到 AWS S3:我的文件的路径是什么?

我的部署在 CircleCI 中失败

在我的配置文件中,我有以下内容:

部署失败,我收到错误消息

用户提供的路径不存在

我尝试了几种不同的文件路径:

/

~/应用程序名称

~/工作目录名

~/

但他们都给出了同样的错误。

然后我尝试使用 working_directory 名称以及/home/circleci/working_directory_name

两者似乎都成功了,但桶中没有文件出现

我应该为文件路径使用的路径是什么?

0 投票
0 回答
218 浏览

android - ndk-build 文件未找到但被调用

在 circleci 环境中,在控制台中调用 ndk-build 会给我错误:

但随后它运行 ndk-build 可执行文件。我不确定是什么原因。

ndk 日志如下:

所以为了解决这个"/bin/sh: 1: file: not found"问题,我安装了'文件使用:

sudo apt-get install -y 文件

但我仍然有错误:

我该如何解决这个问题

0 投票
1 回答
39 浏览

github - 当 Circle CI 跳过测试时,Github 如何与 Circl-CI 配合使用?

现在我正在使用 Github 和 Circle-CI。而且 Git 流程很简单,在 Circle-CI 上的单元测试正确完成后,拉取请求被接受并合并到 master 分支。在特定的分支名称中,Circle-CI 会跳过测试。然而,在单元测试完成之前,Github 不允许合并到 master 中。我该如何处理这种情况?有时我想在没有在 Circle CI 上测试的情况下将某些东西合并到 master 中。

0 投票
1 回答
630 浏览

circleci-2.0 - circleci 过滤器分支不工作

我是circleci的新手,我试图将我的构建限制为仅在特定分支上工作,我尝试了以下配置文件,但是当我包含过滤器部分时,我收到以下错误:

配置过滤器:

当我删除过滤器部分时,一切正常 - 但没有过滤器,我知道如何使用 shell 和 if else 但它不那么优雅。

有什么建议吗?

0 投票
2 回答
279 浏览

continuous-integration - 如何在 CircleCI 上缓存 Elixir / Phoenix?

目前,我CircleCI 2.0对项目的缓存策略Elixir如下:

但是,它有时会导致以下错误:

有时我们会得到:

当然,一切都是缓存问题,因为当我们在没有缓存的情况下重新运行构建时,一切都按预期工作。

这不会每次都发生,但有时会出现不同的错误。

你有任何可靠的Elixir项目缓存策略吗?

0 投票
1 回答
108 浏览

continuous-integration - CircleCI 使用不同的存储库和相同的工作流程

我想要2份工作,

然后

我如何做到这一点。

0 投票
2 回答
387 浏览

cakephp - CircleCI & Cakephp - 无法连接到数据库进行 phpunit 测试

我已经开始配置我的项目的 CircleCI 集成。我已经使用 2.0 标准创建了配置文件。除了我创建的 phpunit 测试之外,我已经让它运行顺利、部署和一切正常。当我运行 phpunit 命令时,它返回一个错误(我相信他无​​法连接到数据库)。

这是我的测试数据库配置:

这是我的circleCI代码:

谢谢你的时间

0 投票
3 回答
37722 浏览

yaml - yaml:没有找到预期的密钥

  • 解析配置文件时出错:yaml:第 22 行:没有找到预期的密钥
  • 在配置文件的部分中找不到名为build要运行的作业。jobs:

我遇到了这些错误,但我对 yaml 真的很陌生,所以我真的找不到为什么它不起作用的原因。有任何想法吗?有人说它可能有额外的空间或其他东西,但我真的找不到它。

yaml 文件

0 投票
0 回答
91 浏览

android - 缓存不适用于 Circle ci 2

每次 Circle Ci 2 运行构建时,即使启用了缓存,Gradle 也会下载依赖项。

有没有人对此有任何线索,如何防止它每次都下载?谢谢。

圈子构建输出

全圈配置文件:https ://gist.github.com/alouanemed/2b8ce7a154663ffd8b422f1b75748b4f

0 投票
2 回答
7121 浏览

unix - CircleCI 运行多行命令

CircleCI 配置文件的摘录:

如何将命令分成多行?尝试了以下语法,但它只运行第一个命令: