Jenkins / Contributing to Jenkins

Add meeting Rate page Subscribe

Jenkins / Contributing to Jenkins

These are all the meetings we have in "Contributing to Jenkins" (part of the organization "Jenkins"). Click into individual meeting pages to watch the recording and search or read the transcript.

26 Jan 2022

Ulli Hafner shares the techniques that he uses to help students in his courses at the Munich University of Applied Sciences as they use Jenkins plugin development as part of their coursework.

His configuration is available from https://github.com/uhafner/warnings-ng-plugin-devenv#readme

00:00 Welcome and introductions
06:20 Introduction to a development environment for Jenkins
10:20 Three components - scripts, containers, and an IntelliJ project
12:55 Using Jenkins interactively in the development environment
15:00 Using the development environment
28:00 Additional runners for unit tests, integration tests, and UI tests
37:09 Configuration as code for the development environment
44:06 Debugging controllers and agents in the development environment
  • 5 participants
  • 59 minutes
jenkins
meetup
github
docker
volunteers
project
hosting
cloudbees
podcast
hey
youtube image

9 Oct 2021

Jenkins documentation without wiki.jenkins.io, a segment of the Jenkins Contributor Summit Part II October 9, 2021.

See https://docs.google.com/document/d/1uhhDp-UTz9oWdqG6a1FDZGrjvTW-MjxNpIfiUMQApe8/edit# for the session notes

See https://docs.google.com/spreadsheets/d/1xxz6v-N6h17PI9Qu9uKrWaiKdI94StfeTfzWbwIYsX8/edit#gid=842561319 for the Hacktoberfest worksheet on plugin docs migration to GitHub.
  • 6 participants
  • 58 minutes
jenkinscio
wikidocs
improvements
repositories
discussed
confluence
worry
workflow
forum
gitter
youtube image

2 Oct 2021

Hacktoberfest launch as part I of the Jenkins Contributor Summit October 2, 2021. Includes guidance and examples for new contributors to assist with

* User experience improvements
* Plugin documentation migration to GitHub
* Content Security Policy improvements for core and plugins
* Plugin modernization

00:00 Introduction
05:29 Welcome to Hacktoberfest
15:06 User experience improvements
38:50 Migrating plugin documentation to GitHub
56:09 Implementing Content Security Policy
1:50:33 Modernizing plugins
2:28:30 End of the session

Meetup page: https://www.meetup.com/Jenkins-online-meetup/events/281083403/
  • 4 participants
  • 2:33 hours
jenkins
webinar
hacktoberfest
helpers
presenting
bot
github
julie
newbie
technical
youtube image

25 Jun 2021

Jenkins Contributor Summit June 25, 2021 Newcomer track - Adopt a plugin

slides https://docs.google.com/presentation/d/1eU0KabpBtGd0BCebuhWyvBgBunBaZvM3hIfcpdy_-OE/edit?usp=sharing
  • 6 participants
  • 27 minutes
maintainers
adopt
plug
commits
relies
installer
updates
trying
docker
jenkins
youtube image

25 Jun 2021

Jenkins Contributor Summit June 25, 2021 Newcomer track - Development

slides https://docs.google.com/presentation/d/1eU0KabpBtGd0BCebuhWyvBgBunBaZvM3hIfcpdy_-OE/edit?usp=sharing
  • 3 participants
  • 12 minutes
plugin
plugins
plug
topics
dependencies
development
repository
wiki
scripting
jenkins
youtube image

25 Jun 2021

Jenkins Contributor Summit June 25, 2021 Newcomer track - Documentation

slides https://docs.google.com/presentation/d/1eU0KabpBtGd0BCebuhWyvBgBunBaZvM3hIfcpdy_-OE/edit?usp=sharing
  • 2 participants
  • 5 minutes
changelog
weekly
log
jenkins
docker
experience
tooling
process
edit
important
youtube image

25 Jun 2021

Jenkins Contributor Summit June 25, 2021 Newcomer track - Other

slides https://docs.google.com/presentation/d/1eU0KabpBtGd0BCebuhWyvBgBunBaZvM3hIfcpdy_-OE/edit?usp=sharing
  • 7 participants
  • 1:16 hours
dependencies
plugins
upgrades
dependency
repositories
git
crucial
package
capabilities
commits
youtube image

25 Jun 2021

Jenkins Contributor Summit June 25, 2021 Newcomer track - ReactJS

slides https://docs.google.com/presentation/d/1eU0KabpBtGd0BCebuhWyvBgBunBaZvM3hIfcpdy_-OE/edit?usp=sharing
  • 2 participants
  • 5 minutes
projects
project
jenkins
experience
react
plugins
demo
reviews
service
js
youtube image

25 Jun 2021

Jenkins Contributor Summit June 25, 2021 Newcomer track (full session)

Includes:
* Adopt a plugin
* Documentation
* Infrastructure
* ReactJS
* Development
*Other

Slides https://docs.google.com/presentation/d/1eU0KabpBtGd0BCebuhWyvBgBunBaZvM3hIfcpdy_-OE/edit?usp=sharing
  • 9 participants
  • 2:31 hours
jenkins
chat
contributor
interface
workflows
novice
tending
provisioning
java
docker
youtube image

5 May 2021

DevOps World, formerly known as Jenkins World, is one of the largest online events which includes various tracks for automation practitioners, and various community and open source sessions. This year this will be a virtual event on September 28-30. There will be multiple tracks, including the Community and the Continuous Delivery Foundation tracks. Any Jenkins-related talks are welcome! The Call for Papers Deadline is May 20, 2021.

During this session Alyssa Tong and Oleg Nenashev will introduce the Jenkins community agenda and then talk about the call for papers and the application guidelines. Then we will have a Q&A session where we will answer any questions from the meetup participants. Join us if you are interested to submit your talk!

Links:
* Slides: https://docs.google.com/presentation/d/1qBjE-0Y3D6gLYl-Ql9h3aM1mEIxoqClh2T8d_o2QtNA/edit?usp=sharing
* https://www.devopsworld.com/
* https://devopsworld.submittable.com/submit/191660/devops-world-call-for-papers
  • 3 participants
  • 42 minutes
devopsworld
discussions
demos
introduction
jenkinsfold
webinar
presentations
world
hosting
users
youtube image

15 Apr 2021

Recording of the Jenkins online event organizer onboarding session we had on April 15, 2021. During this session Oleg Nenashev provided a quick overview of Jenkins events and ways to contribute, regardless of the level of experience. Then we had introductions and Q&A with all participants and defined the format for the future collaboration.

Slides: https://docs.google.com/presentation/d/1bhV2aOiFLq0MyE6LM24lcrTkA1XFi-55-J65sak3nKA/edit?usp=sharing
Meeting notes: https://docs.google.com/document/d/1K5dTSqe56chFhDSGNfg_MCy-LmseUs_S3ys_tg60sTs/edit#heading=h.t2mrqiz7ls3
  • 10 participants
  • 1:05 hours
meetups
jenkins
volunteers
participants
outreach
chats
community
collaborate
contributions
initiative
youtube image

3 Apr 2021

Kezhi Xiong, our GSoC 2020 student, talks about his Google Summer of Code experiences with the Jenkins community. Kezhi was working on the support for GitHub Checks API in Jenkins plugins: https://www.jenkins.io/projects/gsoc/2020/projects/github-checks/ .

More about Jenkins in Google Summer of Code: https://www.jenkins.io/projects/gsoc/
  • 1 participant
  • 2 minutes
jenkins
community
github
benefits
google
mentors
developers
support
experience
welcomes
youtube image

3 Apr 2021

Jenkins is a very diverse project with many opportunities to contribute and many technology stacks. Some examples: Java, Javascript, Golang, Groovy, Docker, Kubernetes. And it is not only about code, we are continuously looking for non-code contributions: documentation, testing, design, and spreading the word. We always welcome experienced and newcomer contributors to join the community.

At this meetup we talk about contributing to Jenkins and how to get started. We will also talk about various outreach projects and specifically about Google Summer of Code which is starting soon. There is also a Q&A session where we answer questions from participants.
  • 4 participants
  • 1:09 hours
meetups
jenkins
discussions
docket
chat
outreach
demos
participants
github
drafts
youtube image

1 Apr 2021

Mark Waite describes his experience as a mentor in Google Summer of Code 2020. MArk was mentoring the Git Plugin Performance Improvements project. https://www.jenkins.io/projects/gsoc/
  • 1 participant
  • <1 minute
git
mentoring
google
performance
plugin
repository
jenkins
student
2020
developed
youtube image

1 Apr 2021

Natasha Stopa, our GSoC 2019 student, talks about her Google Summer of Code experiences with the Jenkins community. Natasha was working on the new Plugin Installation Manager tool for Jenkins: https://www.jenkins.io/projects/gsoc/2019/plugin-installation-manager-tool-cli/ .

More about Jenkins in Google Summer of Code: https://www.jenkins.io/projects/gsoc/
  • 1 participant
  • <1 minute
jenkins
google
project
newbies
downloaded
open
community
contributed
2019
plugin
youtube image

24 Mar 2021

➡️ Slides: https://docs.google.com/presentation/d/1_RiCjOrWHCC-w2SwaY7i_jfx8c480oPHwoyI403yAPE/edit?usp=sharing
➡️ Contributing to the Jenkins community: https://www.jenkins.io/participate/
➡️ Jenkins in Google Summer of Code: https://www.jenkins.io/projects/gsoc/
➡️ Continuous Delivery Foundation: https://cd.foundation/

The Continuous Delivery Foundation (CDF) serves as the vendor-neutral home of many of the fastest-growing projects for continuous integration/continuous delivery (CI/CD). It fosters vendor-neutral collaboration between the industry’s top developers, end users and vendors to further CI/CD best practices and industry specifications. Its mission is to grow and sustain projects that are part of the broad and growing continuous delivery ecosystem.

Jenkins is a free and open source automation server. It helps automate the parts of software development related to building, testing, and deploying, facilitating continuous integration and continuous delivery. It is a server-based system that runs in servlet containers such as Apache Tomcat.

Spring of Code is a 4-week long program designed to help you contribute to open source and learn something new every week. At the end of the program, we hope to prepare you to apply to programs such as GSoC and Outreachy.

Program Structure:
Week 1: Meet the Project Maintainers
Week 2: Find your project and join the community
Week 3: Learn the best practices of contributing while also making your first contribution
Week 4: Get a chance to harness your soft skills, all with guidance from experts. Also, learn some tips for writing proposals.

Throughout the program, you will also be a part of an engaging discord community of fellow coders. It will be also joined by industry experts to answer your questions.

Prerequisites: None
Everyone is welcome to join!

Website: https://scholarshiptrack.org/spring-of-code-21/

Follow Scholarship Track:
Linkedin: https://www.linkedin.com/company/scholarshiptrack/
Instagram: https://instagram.com/scholarshiptrack?igshid=1v67jlk204vsz

Wish to know how we teach?
Coding Playlists:
Python playlist: https://www.youtube.com/watch?v=LRbweU7sFSg&list=PLyzHIYrZBplonyPzT9KfiYkijEZX_XPuB
Complete ML playlist: https://www.youtube.com/playlist?list=PLyzHIYrZBplo3K0dNUqppd2ynnoZPD6N1
Complete DS-Algo playlist: https://www.youtube.com/playlist?list=PLyzHIYrZBplpsh_PQimtVosH72wSVOpy2
Competitive Programming Playlist: https://www.youtube.com/playlist?list=PLyzHIYrZBplqwJtEBhwTOuB5b3wUUeLpP


Connect with us:
Meetup Group for Events: https://www.meetup.com/codeforcause/
Announcements: https://t.me/codeforcause
Discussions: https://t.me/codeforcausechat
Discord: https://discord.gg/dydQp2Q
Twitter: https://twitter.com/codeforcauseIn
Instagram: https://instagram.com/codeforcause
LinkedIn: https://www.linkedin.com/company/codeforcauseorg
Facebook: https://www.facebook.com/codeforcauseorg
  • 4 participants
  • 1:14 hours
jenkins
demos
fellow
webinar
project
oleg
discussions
2020
software
scripting
youtube image

14 Oct 2020

Jenkins Online Meetup for Hacktoberfest 2020. Includes suggestions for areas to contribute including code, documentation, and more. Provides a demonstration of building the jenkins.io site locally for development, examples of submitting pull requests from github.com, and a migration of plugin documentation from the Jenkins wiki to GitHub.
  • 4 participants
  • 1:12 hours
jenkinswikiexporter
webinar
contributions
hacktoberfest
oleg
presenting
repositories
jenkins
guide
conversations
youtube image

26 May 2020

Oleg will show how to migrate a plugin documentation from Jenkins Wiki to GitHub. We will take a plugin and perform a full migration of the docs: initial export, copy editing of the pages, moving changelogs to GitHub releases, creating a pull request to the plugin and finally doing a plugin release.

Materials:
* Plugin migration guide: https://www.jenkins.io/blog/2019/10/21/plugin-docs-on-github/
* Export tool: https://jenkins-wiki-exporter.jenkins.io/
* Event page: https://www.jenkins.io/events/online-hackfest/2020-uiux/
* Migrated plugin: https://plugins.jenkins.io/chucknorris/
* Pull request from the session: https://github.com/jenkinsci/chucknorris-plugin/pull/99
  • 2 participants
  • 50 minutes
documentation
communication
jenkins
github
plugging
immigration
repository
wiki
editing
sessions
youtube image

26 May 2020

Mark Waite reviews the goals of the Jenkins Wiki migration project. He demonstrates the steps to collect, transform, and publish content from the Jenkins Wiki site to the Jenkins documentation site (jenkins.io). He shares the categories of information on the Wiki and how we’ve prioritized the effort to include that information in the Jenkins documentation. A page is migrated from the wiki. It identifies likely problems and discusses how contributors can resolve those problems.

The session also shows how to report your Hackfest contributions at https://github.com/jenkinsci/ui-ux-hackfest-2020/issues/new/choose .

References:

* Contributing: https://github.com/jenkins-infra/jenkins.io/blob/master/CONTRIBUTING.adoc
* Slides: https://docs.google.com/presentation/d/1fiVoDFrSNTOHsHT4cIqyOIBKYXG0q5zVn_XPue_Khkw/edit?usp=sharing
* Reporting progress: https://github.com/jenkinsci/ui-ux-hackfest-2020/issues/new/choose
  • 3 participants
  • 53 minutes
jenkins
documentation
hackfest
chat
tend
issue
io
fest
migrated
github
youtube image

25 May 2020

On May 25-29 we will be organizing an online UI/UX hackfest, and we invite you to join this event! The goal is to get together and improve the Jenkins user experience, including but not limited to user interface and user documentation. We also invite you to share experiences about Jenkins and to participate in UX testing. Everyone is welcome to participate, regardless of your developer experience and time you could dedicate. Newcomers are welcome. The event follows the Jenkins is the Way theme and the most active contributors will get special edition swag and prizes!

At this online meetup the organizing team and project leaders will talk about the hackfest and answer questions from participants:
* Hackfest program overview
* Communication channels and events
* How to participate and contribute? How to report contributions?
* Track introductions: “User Interface”, “User Documentation”, “Spread the Word”
* Q&A

Links:
* Event page: https://www.jenkins.io/events/online-hackfest/2020-uiux/
* Registration to hackfest: https://forms.gle/8A4jJwDVCekLp9ER8
* Slides: https://docs.google.com/presentation/d/1wZpEnD6AkIiufNuvzbJZJhj649fBBAXkeQrOnaU8A-E/edit?usp=sharing
* Meetup page: https://www.meetup.com/Jenkins-online-meetup/events/270644129/
  • 5 participants
  • 1:11 hours
meetups
hosting
chat
presentations
fest
discussions
currently
contact
session
meetup
youtube image

4 Oct 2019

This year Jenkins project participates in Hacktoberfest: https://jenkins.io/events/hacktoberfest . It is a global 1-month event promoting open-source. Everyone can contribute to open-source projects in October and win some special edition swag.

This Jenkins Online meetup (Oct 03, 2PM UTC, https://zoom.us/j/723056621) opens the Hacktoberfest event in the Jenkins project, and we invite everyone to contribute to the project!

Agenda:

* Oleg Nenashev - Introduction to Hacktoberfest in Jenkins
* Mark Waite - How to Contribute to Jenkins?
* Introductions to featured projects by their maintainers: Jenkins website, Jenkins X, Warnings NG, Configuration-as-Code, Plugin documentation, Jenkins core
  • 4 participants
  • 58 minutes
oktoberfest
friendly
dashboard
octoberfest
warnings
jenkins
meetups
submissions
organizers
outreach
youtube image

20 Jun 2018

We will have a status sync-up session on the morning. As per request from hackathon participants, we will also have an introductory session to Jenkins plugin and core development for patch contributors.

Status doc: https://docs.google.com/document/d/1ed6wFOlq4cWrSL6UkCSzFbaY80AT-sk8ncB4Fz5QXyM/edit#
  • 4 participants
  • 53 minutes
jenkins
hackathon
hey
docker
javits
project
patch
hangouts
ongoing
jenkinson
youtube image