Last active
December 4, 2023 22:42
-
-
Save barryvdh/0042fc66607aa84802f2e6a4537bb586 to your computer and use it in GitHub Desktop.
Bitbucket Pipeline config for Laravel Vapor, make sure to `composer require laravel/vapor-cli` and set the VAPOR_API_TOKEN environment var.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
image: smartapps/bitbucket-pipelines-debian-10 | |
pipelines: | |
branches: | |
master: | |
- step: | |
name: Deploy Test | |
deployment: test | |
script: | |
- composer install --no-interaction --no-progress --prefer-dist | |
- /usr/bin/php vendor/bin/vapor deploy test --commit="$BITBUCKET_COMMIT" | |
- step: | |
name: Deploy Staging | |
deployment: staging | |
trigger: manual | |
script: | |
- composer install --no-interaction --no-progress --prefer-dist | |
- /usr/bin/php vendor/bin/vapor deploy staging --commit="$BITBUCKET_COMMIT" | |
- step: | |
name: Deploy Production | |
deployment: production | |
trigger: manual | |
script: | |
- composer install --no-interaction --no-progress --prefer-dist | |
- /usr/bin/php vendor/bin/vapor deploy production --commit="$BITBUCKET_COMMIT" |
I'm having this error :
+ /usr/bin/php vendor/bin/vapor deploy staging --commit="$BITBUCKET_COMMIT"
Could not open input file: vendor/bin/vapor
Do you have vapor installed?
Never mind! It was my [dumb] error, Vapor was install as a global package on my machine and did not figure as a dependency.
I suggest using a different docker image. This one's php & node versions are not compatible with the most recent laravel's default versions.
Here's an example: https://gist.github.com/medteck/b6fbb615d815c1b041633a898f89b59e
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
@barryvdh @paccamicio can you please provide the step by step details to set up the pipeline for laravel vapor