Java 如何在bitbucket管道中从rest assured访问本地主机url?
我有一个将测试用例集成到bitbucket管道中的应用程序。 我的测试代码应该符合我用rest-assured用java编写的url。 无管路,工作正常 这是我创建的管道。第一步是运行后端,第二步是开始测试Java 如何在bitbucket管道中从rest assured访问本地主机url?,java,docker,rest-assured,bitbucket-pipelines,Java,Docker,Rest Assured,Bitbucket Pipelines,我有一个将测试用例集成到bitbucket管道中的应用程序。 我的测试代码应该符合我用rest-assured用java编写的url。 无管路,工作正常 这是我创建的管道。第一步是运行后端,第二步是开始测试 pipelines: default: - step: name: setup image: elixir script: - apt-get update - apt-get install
pipelines:
default:
- step:
name: setup
image: elixir
script:
- apt-get update
- apt-get install gcc make
- cp apps/api/config/dev.secret.exs.txt apps/api/config/dev.secret.exs
- mix local.hex --force
- mix local.rebar --force
- mix deps.get
- mix ecto.create --quiet
- cd apps/terminator
- mix deps.get
- mix ecto.create --quiet
- mix ecto.migrate
- cd ..
- cd api
- mix ecto.migrate
- mix run priv/repo/seeds.exs
- nohup mix phx.server &
- sleep 15s
services:
- postgres
- step:
name: Sanity Test
image: maven:3.3.9
caches:
- maven
script:
- cd Test/TestAPIFramework
- mvn -B clean install
services:
- postgres
definitions:
services:
postgres:
image: postgres
variables:
POSTGRES_DB: '***_**'
POSTGRES_USER: 'postgres'
POSTGRES_PASSWORD: 'root'
每次我连接超时…我认为它无法连接
11:42:55.664[main]信息框架。用户点击URL:
java.net.ConnectException:连接超时(连接超时)
在java.net.PlainSocketImpl.socketConnect(本机方法)中,每个步骤都在新容器中运行。如果您想访问服务器,您应该使用启动此服务器的相同步骤来访问它