Skip to content

Instantly share code, notes, and snippets.

#!/usr/bin/env groovy
/* Delete online nodes matching a pattern */
Jenkins.instance.computers.each { c ->
/*
* Delete all offline nodes
*/
if (c.isOffline()) {
@olblak
olblak / gist:9c89d2312dd96f245c948ea9eb6a1214
Created July 6, 2020 12:09
Security weekly release -2.444
This release is a weekly release using the security process
jenkinsci-cert/jenkins
create branch `security-weekly-2.444` using code from jenkinsci/jenkins:master
jenkinsci/packaging
create branch `security-weekly-2.444` based from https://github.com/jenkinsci/packaging/tree/INFRA-910-core-release-automation
jenkins-infra/release
create branch `security-weekly-2.444`
[INFO] [ERROR] testPrefetch(hudson.remoting.PrefetchTest) Time elapsed: 0.011 s <<< ERROR!
[INFO] java.nio.file.FileAlreadyExistsException: /tmp/resource-6991344115462095077
[INFO] at sun.nio.fs.UnixException.translateToIOException(UnixException.java:88)
[INFO] at sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:102)
[INFO] at sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:107)
[INFO] at sun.nio.fs.UnixFileSystemProvider.newByteChannel(UnixFileSystemProvider.java:214)
[INFO] at java.nio.file.Files.newByteChannel(Files.java:361)
[INFO] at java.nio.file.Files.createFile(Files.java:632)
[INFO] at hudson.remoting.Util.makeResource(Util.java:70)
[INFO] at hudson.remoting.RemoteClassLoader.prefetch(RemoteClassLoader.java:572)
PS C:\home\jenkins\agent\workspace\core_package_master\release> ls HKLM:\SOFTWARE\Microsoft\MSBuild\ToolsVersions\
Hive: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSBuild\ToolsVersions
Name Property
---- --------
2.0 MSBuildToolsPath : C:\Windows\Microsoft.NET\Framework64\v2.0.50727\
3.5 MSBuildToolsPath : C:\Windows\Microsoft.NET\Framework64\v3.5\
Country Name: US
State: DE
Locality: /
Organization: CDF Binary Project a Series of LF Projects, LLC
Organization Unit: Jenkins Project
Common Name: Jenkins
-24 14:02:18.525+0000 [id=214] INFO h.r.SynchronousCommandTransport$ReaderThread#run: I/O error in channel EC2 (aws) - Ubuntu 18.04 LTS (i-05c43effc4df29b6f)
java.io.EOFException
at java.base/java.io.ObjectInputStream$PeekInputStream.readFully(ObjectInputStream.java:2818)
at java.base/java.io.ObjectInputStream$BlockDataInputStream.readShort(ObjectInputStream.java:3313)
at java.base/java.io.ObjectInputStream.readStreamHeader(ObjectInputStream.java:907)
at java.base/java.io.ObjectInputStream.<init>(ObjectInputStream.java:350)
at hudson.remoting.ObjectInputStreamEx.<init>(ObjectInputStreamEx.java:49)
at hudson.remoting.Command.readFrom(Command.java:140)
at hudson.remoting.Command.readFrom(Command.java:126)
at hudson.remoting.AbstractSynchronousByteArrayCommandTransport.read(AbstractSynchronousByteArrayCommandTransport.java:35)
Password not available yet.
Please wait at least 4 minutes after launching an instance before trying to retrieve the auto-generated password.
Note: Passwords are generated during the launch of Amazon Windows AMIs or custom AMIs that have been configured to enable this feature. Instances launched from a custom AMI without this feature enabled use the username and password of the AMI's parent instance.
docker: Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Post http://%2Fvar%2Frun%2Fdocker.sock/v1.40/containers/create: dial unix /var/run/docker.sock: connect: permission denied.
@olblak
olblak / gist:6f391282480348cb6c69b422b251d041
Created February 11, 2020 09:25
Dynamically provisioned Ubuntu 18.04 LTS machine
export DEBIAN_FRONTEND=noninteractive
curl -sSL https://get.docker.com/ > /docker-bootstrap.sh
sudo sh /docker-bootstrap.sh
sudo apt-get install -qy default-jre make zip
sudo usermod -aG docker jenkins
sudo mkdir -p /mnt/agent-workspace/.m2
sudo chown -R jenkins:jenkins /mnt/agent-workspace
sudo -u jenkins ln -s /mnt/agent-workspace/.m2 /home/jenkins/.m2
root@ldap-0:/# OPENLDAP_HEALTHCHECK_QUERY="cn=jenkins-admins,ou=groups,dc=jenkins-ci,dc=org" /entrypoint/healthcheck
Test ldap://
dn: cn=jenkins-admins,ou=groups,dc=jenkins-ci,dc=org
member: cn=rtyler,ou=people,dc=jenkins-ci,dc=org
member: cn=ogondza,ou=people,dc=jenkins-ci,dc=org
member: cn=slide_o_mix,ou=people,dc=jenkins-ci,dc=org
member: cn=wfollonier,ou=people,dc=jenkins-ci,dc=org
member: cn=oleg_nenashev,ou=people,dc=jenkins-ci,dc=org
member: cn=aheritier,ou=people,dc=jenkins-ci,dc=org
member: cn=rsandell,ou=people,dc=jenkins-ci,dc=org