我使用Drone作为CI工具。我有无人机服务器和无人机代理,这是码头集装箱。我将Drone连接到我的GitHub存储库。并且它完美地工作它响应每个拉动和构建docker容器。我可以在命令输出中看到构建的容器:
docker ps
在这个容器中我有节点服务器。它侦听3001端口。我想暴露这个端口。我想做点什么:
ports:
- 3001:3001
在docker-compose.yml文件中。
是否可以在.drone.yml文件中公开端口?如果是的话,该怎么做?
答案 0 :(得分:2)
你不能在Drone上使用expose,因为每个测试都应该与外部环境隔离。
您是否要为节点服务器上的Web服务器构建运行E2E测试? 如果是,则服务部分可用。 http://docs.drone.io/services/