Use this action to trigger Heroku APIs to build and deploy your application, and fetch the stdout logs as output.
| All CloudBees action repositories are listed at CloudBees, Inc. on GitHub. |
Inputs
| Input name | Data type | Required? | Description |
|---|---|---|---|
|
String |
Yes |
The Heroku API token generated with read or write access. |
|
String |
Yes |
The Heroku application name (which is a unique identifier for the application environment) where the build occurs. |
|
String |
Yes |
The name of the repository where the source code resides. |
|
String |
Yes |
The personal access token to clone the source repository. |
Usage example
In your YAML file, add:
- name: Run Heroku job uses: https://github.com/cloudbees-io/heroku-run-job@v1 with: url: "https://api.heroku.com" token: ${{ secrets.HEROKU_TOKEN }} application_name: ${{ inputs.application_name }} repository_name: ${{ inputs.repository_name }} private_repository_personal_access_token: ${{ secrets.HEROKU_REPOSITORY_PERSONAL_ACCESS_TOKEN }}