Skip to content

Instantly share code, notes, and snippets.

@ARUNMOHANRAJ471
ARUNMOHANRAJ471 / jenkins-api.md
Created August 9, 2021 09:36 — forked from justlaputa/jenkins-api.md
Jenkins Json API

jobs

jenkins_url + /api/json?tree=jobs[name,color]

builds

jenkins_url + /job/${job_name}/api/json?tree=builds[number,status,timestamp,id,result]

last build

@ARUNMOHANRAJ471
ARUNMOHANRAJ471 / Jenkinsfile
Created September 26, 2019 15:39 — forked from jonico/Jenkinsfile
Example for a full blown Jenkins pipeline script with multiple stages, kubernetes templates, shared volumes, input steps, injected credentials, heroku deploy, sonarqube and artifactory integration, Docker containers, multiple Git commit statuses, PR merge vs branch build detection, REST API calls to GitHub deployment API, stage timeouts, stage c…
#!groovy
import groovy.json.JsonOutput
import groovy.json.JsonSlurper
def label = "mypod-${UUID.randomUUID().toString()}"
podTemplate(label: label, yaml: """
spec:
containers:
- name: mvn
image: maven:3.3.9-jdk-8-alpine
@ARUNMOHANRAJ471
ARUNMOHANRAJ471 / Git push deployment in 7 easy steps.md
Created September 29, 2017 05:55 — forked from thomasfr/Git push deployment in 7 easy steps.md
7 easy steps to automated git push deployments. With small and configurable bash only post-receive hook