Forums

Articles
Create
cancel
Showing results for 
Search instead for 
Did you mean: 

how to run command with heroku cli after deploying using heroku-deploy pipe

remipou
I'm New Here
I'm New Here
Those new to the Atlassian Community have posted less than three times. Give them a warm welcome!
February 12, 2020

Hi

I'm using heroku-deploy to deploy a laravel app to Heroku. i would need to run some commands on the server after the deployment. I need, among other things, to migrate my database. Typically i would run heroku run -a $HEROKU_APP_NAME php artisan migrate (Laravel app). I'm wondering if's possible using https://bitbucket.org/atlassian/heroku-deploy/src/master/

my bitbucket-pipelines:


(...)
- step:
     name: Deploy
     script:
        - pipe: atlassian/heroku-deploy:1.1.1
           variables:

                 HEROKU_API_KEY: $HEROKU_API_KEY
                 HEROKU_APP_NAME: $HEROKU_APP_NAME
                 ZIP_FILE: "application.tgz"
                 WAIT: 'true'
        - #heroku run -a $HEROKU_APP_NAME php artisan migrate --force
        - #heroku run -a $HEROKU_APP_NAME php artisan queue:restart



1 answer

1 accepted

0 votes
Answer accepted
Alexander Zhukov
Atlassian Team
Atlassian Team members are employees working across the company in a wide variety of roles.
February 25, 2020

Hi @remipou . Currently, it's not possible to execute additional commands with the pipe. You have to run the as a separate set of commands, like you do in your example basically.

Suggest an answer

Log in or Sign up to answer
TAGS
AUG Leaders

Atlassian Community Events