Gitlab ci 错误:bash:作曲家:找不到命令

时间:2021-05-21 13:53:27

标签: laravel docker gitlab gitlab-ci-runner

我尝试在 gitlab-ci 中使用管道

这是我的 gitlab-ci.ymn 文件

image: docker-laravel-envoy

services:
  - mysql:5.7

stages:
  - test

unit_test:
  stage: test
  script:
    - composer install --prefer-dist --no-ansi --no-interaction --no-progress --no-scripts
    - php artisan key:generate
    - php artisan migrate
    - vendor/bin/phpunit

这是管道的结果

enter image description here

如何选择安装composer的正确镜像 我尝试了几个 docker 图像,但仍然得到相同的结果 我试过了(是否有 docker 图像列表,我可以在其中选择与我的项目相关的图像)

  • lorisleiva/laravel-docker:latest
  • lorisleiva/laravel-docker:7.4

有人知道问题出在哪里吗?

Gitlab 跑步者

Shell gitlab 运行程序

enter image description here

当我使用 docker gitlab runner 时

当我想使用 docker runner 时,我遇到了这个问题 enter image description here

我在自己的服务器上使用自定义的 gitlab 安装 我应该在这台服务器上安装 docker 来解决这个问题吗?

0 个答案:

没有答案