Heroku

The Heroku Action connector will trigger a build of your Heroku app.

Set up Heroku

Perform the following steps to set up the Heroku action connector:

  1. In the Configure Action section, select the Heroku connector.
    Select-Connector.png
  2. Select the Trigger a build action.
    Select-Action.png
  3. Click the + Add New Account button to select your Heroku account.
  4. Now, add a suitable Title and the API Key of your Heroku app to connect your Heroku account with Contentstack.
    Authorize-Button.png
    To get your Heroku app's API Key, log in to the Heroku dashboard, and perform the following steps:
    1. Click on Account Settings under the user profile.
    2. Click on the Account tab, and you will find your API Key.
    Heroku_Dashboard.png

    Additional Resource: For more information, refer to the How to generate an API Key document.

  5. Once done, click on Authorize.
  6. Under the Source-blob url section, add the url where the source code of your build is present.

    Note: If you are using a public GitHub repo for your source code then the url will be in the following format:

    https://api.github.com/repos/<username>/<repo_name>/tarball/<branch_name>/</branch_name></repo_name></username></repo_name></repo_name></username>

    Example:
    https://api.github.com/repos/username/samplename/tarball/master/

    For a private GitHub repo use the following format:
    https://:@api.github.com/repos/<username>/<repo_name>/tarball/<branch_name>/ </branch_name></repo_name></username></token></user_name>

    Example:
    https://username:sampletoken@api.github.com/repos/username/samplename/tarball/master/

  7. Under the App name/ id section, select the app that you have created in Heroku.
  8. You can mention a Version for your build. This is an optional step which will help you keep track of the latest version for your build.
  9. Finally, click on the toggle button if you want to Hide optional fields and then click on Proceed.
    Proceed.png
  10. Click on Test Action to test if a build is created in Heroku. In the output section, you can view the status of your build.
    Test-Action.png
  11. Once set, click on Save and Exit.
    Save-Exit.png

    The action will deploy a build in your Heroku project. You can check the build and open the respective app you deployed using the Heroku connector.
    Final-Output.png

This sets up the Heroku action connector.

Was this article helpful?

Thanks for your feedbackSmile-icon

More articles in "Hosting"

On This Page

^