(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.