3

我使用 Drone 作为 CI 工具。我有作为 docker 容器的无人机服务器和无人机代理。我将 Drone 连接到我的 GitHub 存储库。它完美地工作,它响应每个拉动和构建 docker 容器。我可以在命令输出中看到内置容器:

docker ps

在这个容器中,我有节点服务器。它监听 3001 端口。我想公开这个端口。我想做类似的事情:

ports:
  - 3001:3001

在 docker-compose.yml 文件中。

是否可以在 .drone.yml 文件中公开端口?如果是,该怎么做?

4

1 回答 1

3

你不能在 Drone 上使用暴露,因为每个测试都应该与外部环境隔离。

您是否要在节点服务器上运行 Web 服务器构建的 E2E 测试?如果是这样,服务部分可用。http://docs.drone.io/services/

于 2017-12-27T04:10:19.153 回答