用 Gitlab-ci 配置 testcontainers 进行自动单元测试,流水线脚本到底怎么写啊……

查看 49|回复 0
作者:Emilyan   
后端被抓来写流水线脚本,基本就是个小白,google+chatgpt 快翻烂了还是没跑通。
.gitlab-ci.yml 全文:
default:
  image: maven:3.8.7-openjdk-18-slim
  services:
    - name: docker:dind
      command: [ '--tls=false' ]
stages:
  - test
variables:
  DOCKER_HOST: "tcp://docker:2375"
  DOCKER_TLS_CERTDIR: ""
  DOCKER_DRIVER: "overlay2"
integration-test:
  stage: test
  script:
    - mvn test
   
就一直报错说找不到 docker host:DOCKER_HOST tcp://docker:2375 is not listening
公司的 gitlab 服务器运维大哥也不知道怎么写这个脚本,是应该先开启一个 dind 服务吗?
用的是 K8s runner
您需要登录后才可以回帖 登录 | 立即注册

返回顶部