Jenkins as code, part 2: Setting up the Jenkins job

This page summarizes the projects mentioned and recommended in the original post on /r/jenkinsci

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • job-dsl-plugin

    A Groovy DSL for Jenkins Jobs - Sweeeeet!

  • Hi Werner, we use the same approach as you in our team and come across a not-too-small problem -> we can't evaluate the DSL without the seed job. To be clear, we've put all the DSL job script inside one git repo then the seed job will seed it, anyone who want to add a new job need to create a pull request in the dsl-job repo but the problem here is we can't evaluate the PR without merge to the master brand (the seed job only run with the master branch) -> we want to add a check here before the PR is merged but still stuck with it, the job DSL plugin doesn't support a dry-run mode https://github.com/jenkinsci/job-dsl-plugin/pull/395. Do you have any ideas on it?

  • job-dsl-gradle-example

    An example Job DSL project that uses Gradle for building and testing.

  • Yeah I've tried with the later approach days ago and make it work today, thanks to this helpful repo: https://github.com/sheehan/job-dsl-gradle-example :D

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts