herokuheroku-pipelines

Heroku Pipeline Deploy Hook HTTP in app.json


I am setting up a Heroku pipeline and I want to add the "add-on" attribute however I did not see them be applied to my environment.

The format of the add ons block is:

"addons": [ "sendgrid", { "plan": "deployhooks:http", "as": "SLACK-ENG-STATUS", "options": { "url": "THIS IS A RANDOM URL" } } ],

Is that the correct syntax to create the add-on? I do not see the configuration in the staging app when I directly deploy to it.


Solution

  • Do you expect your addon to be created on deploy? Because that is not how the app.json works. The app.json only created your addons for:

    If you already have an existing app, entries in the app.json will not modify it on deploy.