问题标签 [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 投票
1 回答
52 浏览

api - Wercker api 调用似乎不尊重正在发送的查询值

所以,我试图让用户发起最新的运行,问题是我没有得到正确的结果。我的 API 调用是这样的:

当它只是这样的时候:

我按预期返回了最后 20 次运行,但是在我添加作者的那一刻,无论我写什么(甚至是随机字母),它只会发回相同作者不正确的结果(为了尊重该作者的隐私,因此将参考作为ZZZZZZ)。

无论我如何写作者,甚至使用其他作者(再次以各种方式编写),我仍然得到相同的错误作者的相同最后运行ZZZZZZ

为什么我没有得到我期望的正确结果?那是最后的构建,<author>而不是作者的构建ZZZZZZ

我还想补充一点,我在浏览器或我正在发出的 libcurl 请求中得到了相同的行为,所以很明显我错过了一些东西,我只是不明白。

0 投票
1 回答
80 浏览

wercker - wercker 与 debian 和 alpine box 和 diff

我有一个带有 debian 盒子的 werker.yml 和一个带有 alpine 盒子的。两者都安装了 curl。使用 debian 的 diff 命令可以正常工作,使用 alpine 我得到

差异应该是相同的。任何的想法?

0 投票
1 回答
32 浏览

continuous-integration - wercker 中的链式管道(默认执行)不会产生结果

我在 wercker 有以下管道。它们对于重现问题的目的完全相同。

一个配置为在推送时执行,第二个配置为在第一个之后执行。 工作流程

管道 问题是管道不会产生相同的结果。在第二个管道中,我的命令(例如 yarn test)会在几秒钟内产生空结果。首先(在推送时执行)测试运行良好。

这是第一个管道的输出:

这是第二个有问题的管道的输出:

所以这是一个问题,我的链式管道中的命令不会产生任何结果。ls 命令在第一个和第二个管道中返回相同的内容。而且问题不仅在于开玩笑,其他事情(如构建、lint 等)在第二个管道中产生相同的零结果。

会发生什么以及如何修复它以使命令在链式管道中工作?

0 投票
1 回答
25 浏览

api - 连接到 Wercker api 时“无法运行源代码”是什么意思?

尝试通过 API 触发 Wercker CI/CD 管道时,出现以下错误:

我的命令是:

0 投票
1 回答
121 浏览

ruby - Start ElasticSearch in Wercker

We have a Ruby project where we are using Wercker as Continuous Integration.

We need to start an Elastic Search service in order to run some integration tests.

Locally, we added the Elastic configuration to the docker file and everything runs smoothly:

In The Wercker.yml file, we tried several things, but we cannot reach the elastic service. Our wercker.yml contains:

We have this king of error when trying to use Elastic in our tests:

Do you have any idea of what we are missing?

0 投票
0 回答
127 浏览

docker - Wercker 的 internal/docker-build 因上下文属性而失败

我有一个项目,我打算用 wercker 构建和发布多个 Docker 镜像。每个项目的源代码都位于项目内的单独文件夹中。

作为一个更简单的示例,我创建了一个存储库,您可以在其中重现此问题。我使用了wercker 的 internal/docker-build。在链接中很明显有一个上下文属性context,但它似乎没有效果:上下文似乎仍然是我项目的根源。

我的文件夹结构:

  • 根:
    • 烧瓶应用
      • 应用程序.py
      • 要求.txt
      • Dockerfile
    • wercker.yml

我的 wercker.yml 文件:

当我wercker build --pipeline build在项目根目录中运行时,输出:

它无法复制与我的 Dockerfile 位于同一文件夹中的 requirements.txt。

我的 wercker 版本:

wercker version 1.0.1216 (Compiled at: 2018-05-01T13:14:48Z, Git commit: 426a99095ec0c95391620319833338afd1ccbc74)

我错过了什么?我怎样才能使该context物业工作internal/docker-build

dockerfile编辑:我也尝试在没有属性的情况下运行构建,如下所示:

在这种情况下,输出:

而且我还尝试仅指定dockerfile属性,例如:

在这种情况下,我的控制台输出与第一种情况相同。

0 投票
1 回答
400 浏览

postgresql - 如何修复“psql:错误:xxx 并接受 Unix 域套接字“/var/run/postgresql/.s.PGSQL.5432”上的连接?

如何修复此错误?

psql:错误:无法连接到服务器:没有这样的文件或目录服务器是否在本地运行并接受 Unix 域套接字“/var/run/postgresql/.s.PGSQL.5432”上的连接?

我们使用 Docker、Postgres12、Wercker。当我们在 Wercker 中运行此命令时,我们无法创建数据库。但是我们可以在我本地的 Ubuntu 环境中创建它。