(by @andrestaltz)
If you prefer to watch video tutorials with live-coding, then check out this series I recorded with the same contents as in this article: Egghead.io - Introduction to Reactive Programming.
#!groovy | |
// imports | |
import hudson.security.AuthorizationStrategy | |
import hudson.security.SecurityRealm | |
import jenkins.model.Jenkins | |
import org.jenkinsci.plugins.BitbucketSecurityRealm | |
// parameters | |
def bitbucketSecurityRealmParameters = [ |
/* | |
{ | |
"talks": [{ | |
"title": "Building 'Bootiful' Applications", | |
"abstract": "Alright, so maybe “bootiful” won’t ever work,...", | |
"topics": ["topic"], | |
"room": "Auditorium", | |
"timeslot": "Wed 29th, 11:00-11:50", | |
"speaker": { | |
"name": "Josh Long", |
(by @andrestaltz)
If you prefer to watch video tutorials with live-coding, then check out this series I recorded with the same contents as in this article: Egghead.io - Introduction to Reactive Programming.