Skip to content

Instantly share code, notes, and snippets.

@odavid
odavid / nodejs-tool.yaml
Created March 7, 2019 18:11
my-bloody-jcasc-snippets
configuration_as_code:
tool:
nodejs:
installations:
- name: "nodejs-11"
home: ""
properties:
- installSource:
installers:
- nodeJSInstaller:
@odavid
odavid / stdout.log
Created February 9, 2019 09:15
Log file for jCasC with openstack cloud plugin
jenkins_1 | --> Handling ConfigurationAsCode configuration
jenkins_1 | Feb 09, 2019 9:08:39 AM io.jenkins.plugins.casc.impl.configurators.DataBoundConfigurator tryConstructor
jenkins_1 | INFO: Setting class jenkins.plugins.openstack.compute.JCloudsCloud.name = rhosp01-staging2
jenkins_1 | Feb 09, 2019 9:08:39 AM io.jenkins.plugins.casc.impl.configurators.DataBoundConfigurator tryConstructor
jenkins_1 | INFO: Setting class jenkins.plugins.openstack.compute.JCloudsCloud.endPointUrl = http://172.29.9.208:5000/v2.0
jenkins_1 | Feb 09, 2019 9:08:39 AM io.jenkins.plugins.casc.impl.configurators.DataBoundConfigurator tryConstructor
jenkins_1 | INFO: Setting class jenkins.plugins.openstack.compute.JCloudsCloud.ignoreSsl = false
jenkins_1 | Feb 09, 2019 9:08:39 AM io.jenkins.plugins.casc.impl.configurators.DataBoundConfigurator tryConstructor
jenkins_1 | INFO: Setting class jenkins.plugins.openstack.compute.JCloudsCloud.zone = regionOne
jenkins_1 | Feb 09, 2019 9:08:39 AM io.jenkins.plugins.casc.impl.configu
@odavid
odavid / config.yml
Created April 29, 2018 19:18
github-org-folder-example-jenkins
security:
realm: jenkins_database
adminPassword: admin
credentials:
my-github-api-cred:
type: userpass
username: <YOUR_GITHUB_USER>
password: <YOUR_GITHUB_PASS>
job_dsl_scripts:
- |
@odavid
odavid / Jenkins-delete-lockable-resources
Created September 14, 2017 15:55
A short script to delete free locks from the lockable resources plugin
def manager = org.jenkins.plugins.lockableresources.LockableResourcesManager.get()
def resources = manager.getResources().findAll{
!it.locked
}
resources.each{
manager.getResources().remove(it)
}
manager.save()
@odavid
odavid / gist:5930322187363a3807b2
Created September 6, 2014 00:15
Using the Mixin Plugin
...
<build>
<plugins>
<plugin>
<groupId>com.github.odavid.maven.plugins</groupId>
<artifactId>mixin-maven-plugin</artifactId>
<version>0.1-alpha-22</version>
<extensions>true</extensions>
<configuration>
<mixins>
@odavid
odavid / pom.xml
Last active August 29, 2015 14:06
Simple Maven Mixin Consumer
<project>
<modelVersion>4.0.0</modelVersion>
<groupId>mixin-example</groupId>
<artifactId>mixin-consumer</artifactId>
<version>1.0.0-SNAPSHOT</version>
<packaging>pom</packaging>
<name>${project.groupId}:${project.artifactId}</name>
<build>
<plugins>
<plugin>
@odavid
odavid / pom.xml
Last active August 29, 2015 14:06
A Simple Maven Mixin That Echo Message During initialize phase
<project>
<modelVersion>4.0.0</modelVersion>
<groupId>mixin-example</groupId>
<artifactId>echo-mixin</artifactId>
<packaging>pom</packaging>
<version>1.0.0-SNAPSHOT</version>
<name>${project.groupId}:${project.artifactId}</name>
<properties>
<message>Default Message of Mixin</message>
</properties>