我正在尝试实施GitLab CI Pipelines来构建和部署应用程序。
在我们的项目中,我们有两个分支:master和其他。 对于特定分支(例如:p-01-sprint-04),我想运行管道以构建应用程序并将其部署在测试环境中。
执行期间构建失败。
这是我的uplinks:
npmjs:
url: https://registry.npmjs.org/
cache: false
的样子:
.gitlab-ci.yml
构建因以下错误而失败:
stages:
- test
unit_test:
stage: test
script:
- composer install
- php artisan migrate
- php artisan db:seed
- composer require laravel/passport
- php artisan passport:client --personal
- php artisan storage:link
- php artisan serve
答案 0 :(得分:1)
日志显示您将ubuntu:16.04
与kubernetes
执行程序一起使用:
Using Kubernetes executor with image ubuntu:16.04 ...
composer
未安装在ubuntu:16.04
泊坞映像中。
使用composer
image代替,它们提供php
和composer
二进制文件。