GitLab Pipelines Actions
Port's GitLab Pipeline Action can trigger a GitLab Pipeline using a customer provided input and port_payload
, for both self-service actions and automations.
The steps shown in the image above are as follows:
- Port publishes an invoked
Action
message containing the pipeline details to a topic; - A secure topic (
ORG_ID.runs
) holds all the action invocations; - Port's execution agent pulls the new trigger event from your Kafka topic, and triggers your GitLab Pipeline.
Further steps
- See the Scaffold repositories example for GitLab pipelines.
- Contact us through Intercom to set up a Kafka topic for your organization.
- Install the Port execution agent to triggering the GitLab pipelines.
- Learn how to customize the payload sent to gitlab api.