Applications

Integrate Application deployments with your Continuous Integration (CI) workflows

Use an outgoing hook when you want Devopness to report deploy progress back to your source provider or CI system.

This page is API-only today. Use the Devopness API Reference to create outgoing hooks that update commit status in your source provider.

Goal

Keep source provider commit status in sync with application deploy actions.

Prerequisites

  • The application already has a deploy pipeline
  • You know the pipeline ID
  • You have API access for webhook creation
  • You know the commit status format required by your source provider

What you need

  • The pipeline ID for the deploy pipeline
  • The target URL that your source provider should call
  • The request headers required by the source provider
  • The request body shape required by the source provider

How it works

  • Devopness emits action events for the deploy pipeline
  • Your outgoing hook sends a status update to the provider
  • The provider updates the commit status for the same commit

Using Devopness MCP

MCP is not available for creating outgoing hooks. Use the create outgoing webhook guide and the source provider API docs below:

Minimal request

Use the API reference and the outgoing webhook guide to fill in the provider-specific body. A minimal request looks like this:

curl --request POST \
  --url https://api.devopness.com/pipelines/<pipeline_id>/hooks/outgoing \
  --header 'Accept: application/json' \
  --header 'Authorization: Bearer <your_api_token>' \
  --header 'Content-Type: application/json' \
  --data '{ ... }'

After you save

  • The source provider can show deploy progress for the selected commit
  • The same context value should be reused so each status updates the same entry

Find the pipeline ID

Use the pipeline ID for the deploy pipeline that emits the action events.

  • Open the application pipeline details page and copy the ID from the URL, or use the API response if you already know the pipeline
  • If you have not created the pipeline yet, add one first from the application pipeline pages

Verify

  • The source provider shows the expected commit status for the deploy action
  • The status links back to the Devopness action details page
  • The same commit status entry updates as the action moves through its states

Common issues

  • The status never updates: confirm the pipeline ID and hook URL are correct
  • The source provider rejects the request: confirm the headers and body match its API
  • Each status creates a new entry: reuse the same context value for every event

What to do next

  • Create the matching incoming hook if you also want deploys to start from source control events
  • Review the Outgoing webhook guide for request details
Edit on GitHub

On this page