问题标签 [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.
node.js - 在 docker 容器中安装 imagemagick
我正在尝试在我的 Ubuntu 14.04 服务器上使用 ImageMagick 来调整图像大小,然后再上传到 s3。我正在由 Wercker 创建的 docker 容器中运行所有内容。问题是我已经将它安装在服务器上,并将其安装在 docker 容器的 Wercker 构建中,但我的 EasyImage(处理调整大小的 nodejs 库)说
这是我在 Wercker 文件中安装 imagemagick 的命令
我也用过
,但似乎都不起作用。我是否缺少让 ImageMagick 在 docker 容器内工作的东西?
macos - Wercker 在 MacOS 上因 PANIC 打开文件过多而崩溃
我在 Mac OS 上运行wercker.com 。尽管容器继续运行,但 wercker 偶尔会崩溃并显示以下错误消息:
我在容器内运行一个 Typescript Node.js 应用程序,该应用程序经常通过 wercker 的“内部/监视”重新启动。IDE 正在将 Typescript 编译为容器外的 JS,但所有文件都与容器共享。
避免此问题的最佳方法是什么?
github - 安装环境期间出现 Wercker 错误 404
我正在尝试配置 wercker 平台以自动构建我的项目(.NET MVC)。我创建了 wercker.yml 文件,但是当我将项目提交到 github 时,wercker 在设置环境期间会产生错误
我找到了一些提示,有人改用box: wercker/ruby
它box: ruby
并且它有效,但对我没有任何用处。
我的 wercker.yml 文件:
git - werker 上的 git 子模块初始化
我也有子模块的问题。我无法执行git submodule init
我收到一个错误:Host key verification failed.
我从文档页面中获取了一个示例。我无法理解,如何使用 ssh 密钥从 bitbucket.org 获取 git 存储库。据我了解,我需要设置我的 ssh 密钥的 var 名称和 bitbucket 的指纹。下面是我的管道代码:
MYPACKAGE_KEY
- 是否存在 var ssh 密钥的名称,我将 ssh 密钥放入 bitbucket,这里哪里出错了?
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
. 当然,这只是一种解决方法。
git - 在 wercker 中只构建 git 标签
是否可以将管道限制为类似于 gitlab-ci "only: [tags]" 的标记提交?
UI 只允许选项“链管道”或在 git push 上启动它。
continuous-integration - 每小时开始 wercker 工作
我刚刚开始使用wercker,我想要一份定期运行的工作(例如每天、每小时)。我意识到这可能是一种反模式,但这可能吗?我的目的不是让容器无限期地运行,只是让我的工作流在特定的时间间隔内执行。
google-cloud-platform - wercker 中 GCR 的 docker-push 失败
我正在使用wercker。我正在尝试在内部/docker-push 中推送 GCR 的容器。但是错误消息显示为belog:
我的 wercker.yml 是
和 $GCR_JSON_KEY_FILE 是 Wercker 环境变量
它设置如下:(值被屏蔽。)
我应该怎么办?
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 详细输出:
docker - Docker + WerckerCi:找不到标签
错误:
2945b19971bcc3626a0b96ee0edec5da16db05db not found in repository onitsoft/nexchange"
从 wercker 运行: