Как да свържа етапите в gitlab ci с laravel?

Имам два етапа в моя gitlab ci .yml

Първият етап се нарича Build, който изпълнява команди на laravel като:

php artisan key:generate
php artisan migrate
...

и вторият етап е Тест, който се опитах да изпълня това:

php vendor/bin/phpunit --coverage-text --colors=never

че всичко е наред до стартирането на тестовия етап. Възниква грешка, която казва:

There's no encryption key.

и нещото е, че направих php artisan key:generate в последния етап, но как мога да свържа командите от последния етап с текущите или следващите етапи?

Искам да кажа, че искам да преместя „php artisan key:generate“, който беше въведен в етапа на изграждане, в етапа на тестване и няма да ми трябва повече (имам предвид, че не искам да го изпълнявам отново в етапа на тестване)


person Tomas Shelby    schedule 24.11.2019    source източник
comment
Изглежда, че се опитвате да прехвърлите артефакти от един етап на друг. този отговор помага ли ви за въпроса ви?   -  person PtrTon    schedule 24.11.2019
comment
@PtrTon Искам да кажа, че искам да преместя 'php artisan key:generate', който беше въведен в етапа на изграждане, в етапа на тестване и няма да ми трябва повече (имам предвид, че не искам да го изпълнявам отново в етапа на тестване )   -  person Tomas Shelby    schedule 24.11.2019