问题标签 [wercker]

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 投票
3 回答
25944 浏览

node.js - 在 docker 容器中安装 imagemagick

我正在尝试在我的 Ubuntu 14.04 服务器上使用 ImageMagick 来调整图像大小,然后再上传到 s3。我正在由 Wercker 创建的 docker 容器中运行所有内容。问题是我已经将它安装在服务器上,并将其安装在 docker 容器的 Wercker 构建中,但我的 EasyImage(处理调整大小的 nodejs 库)说

这是我在 Wercker 文件中安装 imagemagick 的命令

我也用过

,但似乎都不起作用。我是否缺少让 ImageMagick 在 docker 容器内工作的东西?

0 投票
1 回答
255 浏览

macos - Wercker 在 MacOS 上因 PANIC 打开文件过多而崩溃

我在 Mac OS 上运行wercker.com 。尽管容器继续运行,但 wercker 偶尔会崩溃并显示以下错误消息:

我在容器内运行一个 Typescript Node.js 应用程序,该应用程序经常通过 wercker 的“内部/监视”重新启动。IDE 正在将 Typescript 编译为容器外的 JS,但所有文件都与容器共享。

避免此问题的最佳方法是什么?

0 投票
1 回答
165 浏览

github - 安装环境期间出现 Wercker 错误 404

我正在尝试配置 wercker 平台以自动构建我的项目(.NET MVC)。我创建了 wercker.yml 文件,但是当我将项目提交到 github 时,wercker 在设置环境期间会产生错误

我找到了一些提示,有人改用box: wercker/rubybox: ruby并且它有效,但对我没有任何用处。

我的 wercker.yml 文件:

0 投票
1 回答
199 浏览

git - werker 上的 git 子模块初始化

我也有子模块的问题。我无法执行git submodule init 我收到一个错误:Host key verification failed.我从文档页面中获取了一个示例。我无法理解,如何使用 ssh 密钥从 bitbucket.org 获取 git 存储库。据我了解,我需要设置我的 ssh 密钥的 var 名称和 bitbucket 的指纹。下面是我的管道代码:

MYPACKAGE_KEY- 是否存在 var ssh 密钥的名称,我将 ssh 密钥放入 bitbucket,这里哪里出错了?

0 投票
0 回答
348 浏览

command-line-interface - 使用 Wercker CLI 进行构建和部署

我在 Wercker 网站及其管道上配置了一个 Wercker 应用程序,build并且deploy工作正常。

现在,我的部署有问题,我正在尝试使用 Wercker CLI 来做同样的事情。这些是我正在遵循的步骤:

build管道的最后一步,我config-setup.sh$WERCKER_OUTPUT_DIR(其值为)上留下了一些文件(包括/pipeline/output)。这些文件在deploy管道上使用。这适用于 Wercker 网站,但不适用于 Wercker CLI。

我认为我缺少一些参数来让deploy管道知道文件保存在$WERCKER_OUTPUT_DIR. 请问你能帮帮我吗?

编辑:我手动模拟了build管道的执行并将文件保存在同一源代码文件夹中。之后,我可以运行wercker deploy. 当然,这只是一种解决方法。

0 投票
1 回答
403 浏览

git - 在 wercker 中只构建 git 标签

是否可以将管道限制为类似于 gitlab-ci "only: [tags]" 的标记提交?

UI 只允许选项“链管道”或在 git push 上启动它。

0 投票
1 回答
78 浏览

continuous-integration - 每小时开始 wercker 工作

我刚刚开始使用wercker,我想要一份定期运行的工作(例如每天、每小时)。我意识到这可能是一种反模式,但这可能吗?我的目的不是让容器无限期地运行,只是让我的工作流在特定的时间间隔内执行。

0 投票
3 回答
387 浏览

google-cloud-platform - wercker 中 GCR 的 docker-push 失败

我正在使用wercker。我正在尝试在内部/docker-push 中推送 GCR 的容器。但是错误消息显示为belog:

我的 wercker.yml 是

和 $GCR_JSON_KEY_FILE 是 Wercker 环境变量

它设置如下:(值被屏蔽。)

我应该怎么办?

0 投票
0 回答
185 浏览

nginx - 如何在 wercker 上使用 nginx 作为本地服务

tl;博士;

我正在尝试使用 wercker 将 nginx 作为本地服务运行到我的开发管道,但我找不到正确的方法。

任何人都可以指出一个包含 nginx 作为本地服务的 wercker 多容器应用程序的工作示例吗?


我的项目是一个 Django 应用程序,开发管道目前工作正常,只有一个数据库注册为服务。我正在努力将网络服务器容器化,我希望将其作为Local Service

基于本文档的“本地服务”部分:http: //devcenter.wercker.com/docs/services/advanced-services.html,我尝试了以下方法:

项目文件夹结构:

wercker 内部:

.web-container/wercker.yml 包含:

当我运行时,我在发送命令之前$ wercker --verbose dev收到消息ERROR Session finished: [mkdir -p "/pipeline/output"]

当容器没有可用的 /bin/bash 时,我发现有关同一消息的问题报告,但事实并非如此。

我尝试了一些小的更改,例如定义入口点,定义不同的 cmd,但没有任何效果。


wercker dev 详细输出:

0 投票
1 回答
40 浏览

docker - Docker + WerckerCi:找不到标签

错误: 2945b19971bcc3626a0b96ee0edec5da16db05db not found in repository onitsoft/nexchange"

从 wercker 运行: