Java 如何在bitbucket管道中从rest assured访问本地主机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

我有一个将测试用例集成到bitbucket管道中的应用程序。 我的测试代码应该符合我用rest-assured用java编写的url。 无管路,工作正常

这是我创建的管道。第一步是运行后端,第二步是开始测试

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(本机方法)

中,每个步骤都在新容器中运行。如果您想访问服务器,您应该使用启动此服务器的相同步骤来访问它