Skip to content

Instantly share code, notes, and snippets.

View jonesbusy's full-sized avatar
🏠
Working from home

Valentin Delaye jonesbusy

🏠
Working from home
  • @jenkinsci contributor
  • Lausanne, Switzerland
  • 23:17 (UTC +02:00)
View GitHub Profile
@xinyii
xinyii / Demo.java
Last active June 17, 2024 06:00
[Logback SiftingAppender with Marker] #logback #spring
// Will be written to `log/yyyy-MM-dd/demo.log`
Marker marker = MarkerFactory.getMarker("demo");
log.info(marker, "hello world");
@timja
timja / jenkins-dump-credentials.groovy
Last active July 4, 2024 09:01
Dump jenkins credentials - use in script console
import com.cloudbees.plugins.credentials.*
import com.cloudbees.plugins.credentials.common.*
import com.cloudbees.plugins.credentials.domains.*
import com.cloudbees.plugins.credentials.impl.*
import com.cloudbees.jenkins.plugins.sshcredentials.impl.*
import org.jenkinsci.plugins.plaincredentials.impl.*
// def item = Jenkins.instance.getItem("your-folder")
@nolte
nolte / jenkins-list-extension.groovy
Created June 22, 2017 19:23
List all installed Jenkins Extension
import jenkins.model.*;
import hudson.ExtensionFinder;
List<ExtensionFinder> finders = Jenkins.instance.getExtensionList(ExtensionFinder.class);
for (finder in finders) {
println(">>> " + finder);
if (finder instanceof hudson.ExtensionFinder.GuiceFinder) {
println(finder.annotations.size());
for (key in finder.annotations.keySet()) {