问题标签 [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.
continuous-integration - CircleCI 2.0 工作流程 - 部署不起作用
我正在尝试在 CircleCI 中为我的 React 项目设置工作流程。我想要实现的是找到一份工作来构建这些东西,另一份将主分支部署到 Firebase 托管。
这是我经过几次配置后所拥有的:
构建工作总是成功,但部署我有这个错误:
所以,我的理解是部署作业没有在构建的同一个地方运行,对吧?
我不知道如何解决这个问题。我已经阅读了他们提供的一些示例并尝试了几件事,但它不起作用。我也阅读了文档,但我认为如何配置所有内容都不是很清楚......也许我太愚蠢了。
我希望你们能帮助我解决这个问题。
干杯!!
编辑使用工作区添加我当前的配置
我已经添加了工作区......但我仍然无法让它工作,经过多次尝试后我收到了这个错误:
而且当我想测试它时,提交并推送到CircleCI对配置文件的每一次更改都是一件非常痛苦的事情......:/
谢谢!
ruby - Chromedriver Devtools 端口号错误
尝试使用 capybara、selenium 和 chromedriver-helper 运行测试时出现以下错误。测试在使用相同版本的 chromedriver 的 Mac 上本地运行良好。我已经尝试在我的 spec_helper 中明确设置远程调试端口,但显然这被忽略了,因为 chromedriver 使用随机远程调试端口。
circleci - Circleci 2.0 Git 标记作业执行
该文档说,以下将为 git 标签匹配构建和部署/$v.*/
:
试图让它在我的项目构建上工作只发生在分支和标签名称上v0.0.1
,并且v0.0.2
被circleci 忽略。
我错过了什么?
更新:
我的项目似乎忽略了工作流程。我在工作流下看到“没有配置工作流”。我试过删除和重新创建,但不起作用。我已经尝试完全复制演示config.yml 而不做任何更改。我试过删除我的叉子并重新创建它。
node.js - 全局 NPM 包安装的简单 CircleCI 2.0 配置失败
我有一个运行良好的 Dockerfile:
但与上述 Dockerfile 相同的 CircleCI config.yml 文件不起作用:
我使用上面的 config.yml 文件在 CircleCI 上收到以下错误:
CircleCI 2.0 应该使用 Docker,所以我不确定为什么会发生此权限错误。
postgresql - CircleCI 2.0 中的多个 Posgres 数据库
如何让我的 Postgres 图像创建多个数据库?例如,我想做这样的事情:
有没有办法做到这一点?如果没有,我该如何创建与第一个角色相同的第二个数据库?
continuous-integration - Circle CI 无法添加项目,它也不存在于工作流中
我被邀请到一个circle ci帐户但无法添加任何项目,它显示:
一个原因可能是因为它已经添加,但它在我的工作流选项卡中也不可见。如何访问项目并构建它?
node.js - 我们可以在 CircleCI 中使用全局部署/用户密钥(直接在 github 上的私有依赖项的上下文)吗?
每次我向 CircleCI 添加一个新项目/repo 时,我都必须执行以下步骤来授予它 Git 权限
Settings > Checkout SSH keys > Create and push user key
这将为 GH 用户创建一个新密钥,然后如果 repo 具有直接从私有 git 存储库中提取的依赖项(使用git+ssh://...
),它将起作用。
我想做的是一次添加一个全局部署/用户密钥,这样每当我启用一个新项目时,我就不需要创建新的 SSH 密钥。
CircleCI 有可能吗?
如果有帮助,我的项目正在使用 node.js。
docker-compose - CircleCi:无法在 http+docker://localhost 连接到 Docker 守护进程
在我的 Node.js 项目测试中,我docker-compose
从child_process.spawn
.
运行 CircleCi 时,构建失败并出现以下错误:
这是.circleci/config.yml
:
git - CircleCI 子模块存储库访问被拒绝。部署密钥未与请求的存储库关联
在 circleci 中,签出子模块时出现以下错误
子模块 'submod' (git@bitbucket.org:xx/submod.git) 注册路径 'submod' 克隆到 '/home/circleci/code/submod'... 警告:永久添加 IP 地址的 RSA 主机密钥' xxx.xxx.xxx.xx' 到已知主机列表。
存储库访问被拒绝。部署密钥未与请求的存储库关联。致命:无法从远程存储库中读取。
请确保您具有正确的访问权限并且存储库存在。致命:将“git@bitbucket.org:xx/submod.git”克隆到子模块路径“/home/circleci/code/submod”失败无法克隆“submod”。计划重试
我的 config.yml 是