jenkinsci / github-autostatus-plugin

Jenkins plugin to provide automatic status for multibranch jobs
https://plugins.jenkins.io/github-autostatus/
MIT License
52 stars 34 forks source link

Jenkins Configuration as a Code configuration exists? #109

Closed gkoloventzos closed 3 years ago

gkoloventzos commented 3 years ago

Hello,

Is anywhere documented if I can configure this plugin on the Jenkins Configuration as Code?

ababushk commented 3 years ago

Well, it isn't documented, so usually I just configure it via the UI and then copy results from 'View configuration' page from CasC plugin. Here's example config from here https://github.com/ababushk/jenkins-observability-talk/blob/main/casc/13-job_and_stage_monitoring.yml

unclassified:
  buildStatusConfig:
    dbVersion: 2 # it does NOT mean InfluxDB 2+
    enableGithub: false
    enableHttp: false
    enableInfluxDb: true
    enableStatsd: false
    httpVerifySSL: false
    ignoreSendingTestCoverageToInflux: true
    ignoreSendingTestResultsToInflux: true
    influxDbDatabase: "default"
    influxDbRetentionPolicy: "autogen"
    influxDbUrl: "http://influxdb:8086"