Hi
I'm trying to deploy a Laravel application using SCP deploy to a server. After deploying, I want to run multiple commands like
php artisan migrate
php artisan config:cache
in the deployed server. How can I achieve this.
Thank you.
Thank you for your question!
It's a good case to use ssh-run pipe, so you could run a command or a bash script on your server )
script: - pipe: atlassian/ssh-run:0.3.0 variables: SSH_USER: 'ec2-user' SERVER: '127.0.0.1' SSH_KEY: $MY_SSH_KEY MODE: 'script' COMMAND: 'myscript.sh' # path to a script in your repository
Also, we have scp-deploy pipe:
script: - pipe: atlassian/scp-deploy:1.0.1 variables: USER: 'ec2-user' SERVER: '127.0.0.1' REMOTE_PATH: '/var/www/build/' LOCAL_PATH: 'build/*'
More pipes you could find on Bitbucket Pipes Marketplace.
Cheers,
Oleksandr Kyrdan
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Stand out as a skilled Confluence Cloud administrator. The Confluence Administration for Cloud certification proves you can configure permissions, manage site and space settings, and monitor activity—ensuring secure, effective collaboration for your team.
Start here
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.