我使用无人机作为CI工具。我有无人机切换和无人机代理是Docker容器。我将无人机连接到我的GitHub存储库。并且它可以完美地响应每个拉动和构建Docker容器。我可以在命令的输出中看到构建的容器:
docker ps
在此容器中,我有节点服务器。它听到3001个端口。我想公开这个端口。我想做类似的事情:
ports:
- 3001:3001
在docker-compose.yml文件中。
是否可以在.drone.yml文件中公开端口?如果是,该怎么做?
您不能在无人机上使用暴露,因为每个测试都应隔离到外部环境中。
您是否要在节点服务器上运行Web服务器构建的E2E测试?如果是这样,服务可用。http://docs.drone.io/services/