Java Developer’s Guide to Automating with Groovy Companion talk; can use to reinforce lab Jeanne Boyarsky 7:30-9:15 Ignite talks! Jeanne has 5 minute talk on her robotics team Various
Groovy & Kotlin Ken Kousen 2:30-3:15 JVM Languages: Compare (Java, Kotlin, Groovy, Scala) Leonardo Lima, Nikhil Nanivadekar & Donald Raab 2:30-3:15 Which Java Version from Which Java Vendor with What Support Jeanne Boyarsky
• CI: Checking in code triggers builds • CD: Builds are sent to various environments • Highly customizable with numerous scripting and automation options • Run as projects steps/pipelines
• Use Java if you don’t know Groovy • All Groovy code in solution guide for reference (or copy/paste) • Don’t waste time on Groovy syntax if don’t already know Groovy. • More on Groovy syntax at 4pm
ption: Scripts not permitted to use staticMethod jenkins.model.Jenkins getInstance Options: • Approve each script manually • Sandbox - whitelist APIs • Authorized Build plugin to run as admin • Copy/paste Groovy code (we do this in the lab)