Remoting over Apache Kafka 2.0: Built-in Kubernetes support

I am Long Nguyen from FPT University, Vietnam. My project for Google Summer of Code 2019 is Remoting over Apache Kafka with Kubernetes features. After a successful Phase 1, finally the 2.0 version of the plugin has been released. The 2.0 version provides seamless integration with Kubernetes environment. 2.0 version features Start a simple Apache Read more about Remoting over Apache Kafka 2.0: Built-in Kubernetes support[…]

Introducing new Folder Authorization Plugin

During my Google Summer of Code Project, I have created the brand new Folder Auth Plugin for easily managing permissions to projects organized in folders from the Folders plugin. This new plugin is designed for fast permission checks with easy-to-manage roles. The 1.0 version of the plugin has just been released and can be downloaded Read more about Introducing new Folder Authorization Plugin[…]

Plugin Management Library and CLI Tool Phase 2 GSoC Updates

At end of the first GSoC phase, I announced the first alpha release of the CLI tool and library that will help centralize plugin management and make plugin tooling easier. Phase 2 has mainly been focused on improving upon the initial CLI and library written in Coding Phase 1. In particular, we’ve been focusing on Read more about Plugin Management Library and CLI Tool Phase 2 GSoC Updates[…]

Remoting over Apache Kafka plugin with Kafka launcher in Kubernetes

I am Long Nguyen from FPT University, Vietnam. My project for Google Summer of Code 2019 is Remoting over Apache Kafka with Kubernetes features. This is the first time I have contributed for Jenkins and I am very excited to announce the features that have been done in Phase 1. Project Introduction Current version of Read more about Remoting over Apache Kafka plugin with Kafka launcher in Kubernetes[…]

GSOC Phase 1 Updates On Working Hours Plugin

The Working Hour Plugin provides an interface to set up a schedule of allowable build days and times. Jobs that run outside of configured working hours are held until the next allowable build time. For the first code phase at Google Summer of Code, I’ve been working on Working Hours Project, which needed improvements on Read more about GSOC Phase 1 Updates On Working Hours Plugin[…]

Plugin Management Library and CLI Tool Alpha Release

“Everybody is re-inventing the wheel, partially implementing the “details” of plugin management (signed metadata, artifacts checksums, plugins detached from core,…​). It becomes obvious Jenkins should provide adequate tooling for plugin installation outside a live Jenkins instance.” JENKINS-53767 My Google Summer of Code project tries to solve this problem by creating a library that will unify plugin management Read more about Plugin Management Library and CLI Tool Alpha Release[…]

Multi-branch Pipeline Jobs Support for GitLab SCM

This is one of the Jenkins project in GSoC 2019. We are working on adding support for Multi-branch Pipeline Jobs and Folder Organisation in GitLab. The plan is to create the following plugins: GitLab API Plugin – Wraps GitLab Java APIs. GitLab Branch Source Plugin – Contains two packages: io.jenkins.plugins.gitlabserverconfig – Manages server configuration and Read more about Multi-branch Pipeline Jobs Support for GitLab SCM[…]

Micro-benchmarking Framework for Jenkins Plugins

I have been working on improving the performance of the Role Strategy Plugin as a part of my Google Summer of Code project. Since there was no existing way to measure performance and do benchmarks on Jenkins Plugins, my work for the first phase of the project was to create a framework for running benchmarks Read more about Micro-benchmarking Framework for Jenkins Plugins[…]

Jenkins is accepted to Google Summer Of Code 2019!

On behalf of the Jenkins GSoC org team, I am happy to announce that the Jenkins project has been accepted to Google Summer of Code 2019. This year we invite students and mentors to join the Jenkins community and work together on enhancing the Jenkins ecosystem. Just to provide some numbers, this is the biggest Read more about Jenkins is accepted to Google Summer Of Code 2019![…]

Google Summer of Code 2019. Call for Project ideas and Mentors

Google Summer of Code is as program where students are paid a stipend by Google to work on a free open source project like Jenkins, at full-time for four months (May to August). Mentors get actively involved with students starting at the end of February when students start to apply (see the timeline). We are Read more about Google Summer of Code 2019. Call for Project ideas and Mentors[…]