Skip to end of metadata
Go to start of metadata

The Office Hours program has been discontinued in favor of http://www.meetup.com/Jenkins-online-meetup/

About Office Hours

Jenkins Office Hours was a regular online meeting to bootstrapping Jenkins developers and users. Depending on the day, it had one of the following goals:

  • User-focused sessions provide real-time support for both new and experienced users in getting Jenkins bootstrapped, solving particular workflow problems, debugging issues, etc. This type of meeting happens primarily when we can find a member of the community who's willing to talk about some specific area/plugin. This can include some impromptu-demo, walk-through, and a lot of Q&As.
  • Developer-focused sessions help spread plugin and core development knowledge around new and experienced Jenkins developers. Including bug hunting and analysis, pair-programming, sharing ideas. Ultimately such sessions should end with actual commits and code going "upstream" either to core or plugins such that work can continue after the session.

Past Sessions

Date

Time

Host

Topic

2016-05-03

11:00 PT

R. Tyler Croy

Jenkins 2.0 vConf - practice run for May 4 vJAM. Discuss content/slides with contributors

2016-02-24

11:00 PST

Daniel BeckR. Tyler Croy

Google Summer of Code 2016 - Project proposals review and discussion

2016-01-13

11:00 PST

R. Tyler Croy

Final FOSDEM 2016 planning updates/discussion - hangout-on-air

2016-01-27

11:00 PST

Tom FENNELLY

The State of Javascript in Jenkinsannouncement blog postevent on Google Plus

2015-12-02

11:00 PDT

Oleg Nenashev, Daniel Beck

Q&A: plugin development, PR reviews, etc.

2015-10-21

11:00 PDT

R. Tyler Croy

FOSDEM 2016 Planning discussion
Recording

2015-10-07

11:00am PDT

Kohsuke Kawaguchi

Jenkins 2.0
Recording

2015-09-09

11:00am PDT

gus reiber

Proposed UI/UX improvements
Announcement blog post
Watch on YouTube

2015-08-26

11:00am PDT

Nicolas De Loof

Jenkins/Kubernetes integration Watch on YouTube

2015-08-12

11:00am PDT

Jesse Glick

Supporting Workflow in Jenkins plugins (for developers) Watch on YouTube

2015-07-29

11:00am PDT

Daniel Beck

Stapler for plugin developers (slides)

2015.01.28

11:00am PT

Jesse Glick

Workflow: security model, plugin compatibility (this event is on differeht hangout than usual)

2014.08.29

11:00am PT

Kohsuke Kawaguchi

Workflow

2014.07.02

11:00am PT

Surya Gaddipati

DotCI walk-through; notes

2014.06.18

 

 

no office hours this day because it's JUC Boston

2014.06.04

2014.05.21

11:00am PT

Kohsuke Kawaguchi

HOWTO: Write a test in acceptance test harness (this event is on different hangout than usual)

2014.04.23

11:00am PT

Kohsuke Kawaguchi

Acceptance test harness

2013.07.13

11:00am PT

Kohsuke Kawaguchi

Job choreography use case check with Patrik Johansson chat transcript

2012.06.06

11:00am PT

 

Jenkow plugin hack

2012.05.23

11:00am PT

Kohsuke Kawaguchi

open mic

2012.05.09

11:00am PT

Max Spring

"Jenkow" : BPMN workflow / Jenkins integration plugin (recording

2012.03.14

19:00 UTC

Arnaud Heritier

xCode plugin and iOS development session (tentative)

2012.02.29

19:00 UTC

(TBD) Christoph Kutzinski & Kohsuke Kawaguchi

Dev session: mocking and unit testing. What we can do better

2012.02.15

19:00 UTC

(cancelled)

2012.01.04

19:00 UTC

Kohsuke Kawaguchi,Andrew Bayer,domi -

Scripter discussion

2011.12.21

19:00 UTC

Kohsuke Kawaguchi

Open Q&A

2011.12.07

19:00 UTC

Kohsuke Kawaguchi

Matrix post-build step plugin or how to contribute localization, etc.

2011.11.16

19:00 UTC

Kohsuke Kawaguchi

Plugin source code review.

2011.11.02

18:00 UTC

Kohsuke Kawaguchi

Open Q&A.

2011.10.19

18:00 UTC

Kohsuke Kawaguchi

Open Q&A.

2011.09.21

18:00 UTC

Kohsuke Kawaguchi

Writing unit tests for Jenkins plugins.

2011.09.07

18:00 UTC

Kohsuke Kawaguchi

Plugin development tutorial. Simple plugin from start to finish.

2011.08.24

18:00 UTC

Kohsuke Kawaguchi

Open-ended Dev session.

2011.07.27

18:00 UTC

Kohsuke Kawaguchi

Open-ended Dev session.

  • Plugin development tutorial
  • Dev How-To: write an extension point in your plugin
  • Open mic
  • (Feel free to add topics you'd like to discuss)

2011.07.13

18:00 UTC

R. Tyler Croy

User session: Setting up Gerrit and Jenkins (continuous deployment!)

2011.06.29

18:00 UTC

Kohsuke Kawaguchi

Dev session. Open for any Jenkins plugin/core dev questions (recording)

2011.05.18

18:00 UTC

R. Tyler Croy

Introduction to Jenkins with Git

User Office Hours Week 20, 2011

2011.05.17

18:00 UTC

Andrew Bayer
Kohsuke Kawaguchi

Groovy as a Jelly replacement, working on the groovy-view branch in Jenkins core

Dev Office Hours Week 20, 2011

Hosting and presenting guidelines

If you're hosting an office hour, or presenting at one, please review the following guidelines to make sure your session runs smoothly.

At least five days before the event

  • Presenter: Nail down the topic of your talk so the event can be announced on the Jenkins blog and the mailing lists with a blurb explaining what you're going to talk about.
    • Specifically mention whether the topic is of interest to developers or users, or (this should be rare) both.
  • Presenter: Define a feedback channel, such as Twitter or IRC so viewers can ask questions even if they're not in the Hangout. Publish the feedback channel with the event announcement above.
  • Host: Familiarize yourself with Google Hangout on Air to make sure you know how to use it, and to prepare the links for your audience.
    • Set up the event on Google Plus here. Configure it to start Later (setting the expected date) and set the audience to Public.
      • If you're in an organization, make sure to remove the restriction that limits sharing to people in your organization.
    • Copy the Event URL.
    • From the event page, click Start to get the Participation URL. Do not click 'Start Broadcast' (you can only do this once on every hangout), you only need the URL*.*
    • Go to your YouTube channel to find the live stream there. Select it to get the Watch URL
    • Add these three URLs to your event entry on the top of this page so viewers can select to attend the event, participate in the hangout, or watch it live on YouTube.
  • Host: Announce the office hour (unless handled by another Jenkins project member) on:

15 minutes before the event

  • Presenter: Switch your computer language to English. This is especially relevant if you're demoing Jenkins: Either configure an English Accept-Language in your browser, or set up Jenkins to override the user preference with Locale Plugin
  • Presenter: Disable software not necessary to the presentation that could show notifications and such. If possible, use two computers, one to watch for feedback, the other for the presentation. Only run Twitter, IRC, etc. on the former.

When the event starts

  • Host: Start the hangout and recording: Once the broadcast is set to start, enter it from the event page by clicking Start. You can prepare for your session then. Once everything's set up, click Start Broadcast on the bottom of the window.
  • No labels