我正在尝试向cURL
我们的后端服务()发送请求task-manager
。task-manager
是一个 springboot 应用程序公开 REST API。cURL
如果我在自己的机器上启动容器,我可以使用该服务。但是当我尝试在 github 工作流上做同样的事情时,它失败了。这是我workflow.yaml
文件的内容-
name: test
on:
push:
branches:
- master
jobs:
build:
runs-on: ubuntu-latest
services:
task-manager:
image: task-manager:latest
ports:
- 6078:6078
credentials:
username: ${{secrets.USERNAME}}
password: ${{secrets.TOKEN}}
steps:
- name: docker ps
run: docker ps -a
- name: cURL to task-manager
run: curl http://localhost:6078/api/todos
- name: echo hello world
run: echo "hello world"
这就是我得到的。我检查了该docker ps -a
步骤实际上表明容器已启动并正在运行并暴露了端口6078
。还要检查错误Error: Process completed with exit code 56.
。我不知道错误代码 56 是什么意思。
有什么建议么?