Skip to content

Instantly share code, notes, and snippets.

View vimalkrishna's full-sized avatar

vimal krishna vimalkrishna

View GitHub Profile
# Source: https://gist.github.com/vfarcic/732bf76feb51489add89567433019460
##################################################################################
# Getting Started with Crossplane: A Glimpse Into the Future | Tutorial (part 1) #
##################################################################################
# Additional Info:
# - Crossplane: https://crossplane.io
#################
@vimalkrishna
vimalkrishna / gist:cbfc73067be9631ac34d86a00079e380
Created July 18, 2018 12:40 — forked from rb2k/gist:8372402
A jenkins script to clean up workspaces on slaves
// Check if a slave has < 10 GB of free space, wipe out workspaces if it does
import hudson.model.*;
import hudson.util.*;
import jenkins.model.*;
import hudson.FilePath.FileCallable;
import hudson.slaves.OfflineCause;
import hudson.node_monitors.*;
for (node in Jenkins.instance.nodes) {
@vimalkrishna
vimalkrishna / cleanupJenkinsWorkspaces.groovy
Created July 16, 2018 08:41 — forked from EvilBeaver/cleanupJenkinsWorkspaces.groovy
A jenkins script to clean up workspaces on slaves
// Check if a slave has < 10 GB of free space, wipe out workspaces if it does
import hudson.model.*;
import hudson.util.*;
import jenkins.model.*;
import hudson.FilePath.FileCallable;
import hudson.slaves.OfflineCause;
import hudson.node_monitors.*;
@vimalkrishna
vimalkrishna / gist:22ea8e4d92abb82344172c5005ce0a7d
Created July 16, 2018 08:40
A jenkins script to clean up workspaces on slaves
// Check if a slave has < 10 GB of free space, wipe out workspaces if it does
import hudson.model.*;
import hudson.util.*;
import jenkins.model.*;
import hudson.FilePath.FileCallable;
import hudson.slaves.OfflineCause;
import hudson.node_monitors.*;
import org.jenkinsci.plugins.workflow.job.WorkflowRun
import org.jenkinsci.plugins.workflow.flow.FlowExecution;