/jenkins_cargo

A port ocean integration

Primary LanguagePython

Jenkins

An integration used to import Jenkins resources into Port.

Install & use the integration - Integration documentation Replace this link with a link to this integration's documentation

Develop & improve the integration - Ocean integration development documentation

Modes

The integration uses two modes to ingest data into Port

  1. Resync: Port periodically queries the integrations for jobs and builds data

  2. Hook: Jenkins sends an event to the integration every time a job or build is changed.

Environment Variables

Set the following variables in your environment before running the integration

PORT_CLIENT_ID={{PORT_CLIENT_ID}}
PORT_CLIENT_SECRET={{PORT_CLIENT_SECRET}}
INTEGRATION_IDENTIFIER=jenkins
JENKINS_HOST=http://localhost:8080
JENKINS_USER={{JENKINS_USER}}
JENKINS_PASSWORD={{JENKINS_PASSWORD}}