Merge pull request #1512 from oleg-nenashev/gsoc2018/april23
[GSoC 2018] - Update jenkins.io website and list projects
This commit is contained in:
commit
5c3306fd7d
|
@ -0,0 +1,19 @@
|
|||
---
|
||||
layout: project
|
||||
---
|
||||
%h3.title
|
||||
Team
|
||||
%ul
|
||||
%li
|
||||
Student:
|
||||
%a{:href => "https://github.com/#{page.student.github}", :target => "_blank"}
|
||||
= page.student.name
|
||||
- page.mentors.each do |mentor|
|
||||
%li
|
||||
Mentor:
|
||||
%a{:href => "https://github.com/#{mentor.github}", :target => "_blank"}
|
||||
= mentor.name
|
||||
|
||||
%h3.title
|
||||
Abstract
|
||||
= content
|
|
@ -27,16 +27,23 @@ Jenkins project participates in Google Summer of Code 2018.
|
|||
* link:https://summerofcode.withgoogle.com/organizations/5572716199936000/[Jenkins page on GSoC website]
|
||||
* link:/projects/gsoc/students[Information for students]
|
||||
* link:/projects/gsoc/mentors[Information for mentors]
|
||||
* link:/projects/gsoc/gsoc2018-project-ideas[GSoC 2018 Project ideas]
|
||||
* link:/blog/2018/01/06/gsoc2018-call-for-mentors[Call for Mentors]
|
||||
|
||||
== Projects
|
||||
|
||||
In 2018 we have 4 projects accepted:
|
||||
|
||||
* link:/projects/gsoc/2018/code-coverage-api-plugin[Code Coverage API Plugin]
|
||||
* link:/projects/gsoc/2018/eda-plugins[Electronic Design Automation Plugins]
|
||||
* link:/projects/gsoc/2018/remoting-over-message-bus[Jenkins Remoting over Message Bus/Queue]
|
||||
* link:/projects/gsoc/2018/simple-pull-request-job-plugin[Simple Pull-Request Job Plugin]
|
||||
|
||||
=== Timeline
|
||||
|
||||
See link:https://developers.google.com/open-source/gsoc/timeline[GSoC Timeline].
|
||||
|
||||
**Current state**: students and mentors discuss project ideas.
|
||||
We are ready to accept new project ideas from mentors till **March 05**.
|
||||
Student application phase starts on **March 12**.
|
||||
**Current state**:
|
||||
Accepted projects are announced,
|
||||
Community bonding
|
||||
|
||||
=== Contacts
|
||||
|
||||
|
@ -60,15 +67,8 @@ Schedule:
|
|||
* Americas/Europe: Every Wednesday, 07:30-09:00 PM UTC
|
||||
** link:https://calendar.google.com/event?action=TEMPLATE&tmeid=M2FrZjhjOTM3Y2diajhlOWg5YnE5YmcwbmJfMjAxODAzMDdUMTkzMDAwWiBvLnYubmVuYXNoZXZAbQ&tmsrc=o.v.nenashev%40gmail.com&scp=ALL[Add to your calendar]
|
||||
|
||||
Extra sessions:
|
||||
|
||||
* Mar 22, 06:00-07:00 PM UTC - Electronic Design Automation Plugin project idea sync-up
|
||||
* Mar 23, 08:00-09:00 AM UTC - General Q&A session
|
||||
* Mar 26, 08:00-09:00 AM UTC - General Q&A session
|
||||
* Mar 26, 06:00-07:00 PM UTC - General Q&A session
|
||||
|
||||
More meetings may be scheduled on-demand.
|
||||
All meetings will be announced in the public GSoC mailing list.
|
||||
In addition to these meetings, each GSoC project will have its own regular meeting slots.
|
||||
They will be announced soon.
|
||||
|
||||
Note that the number of participants in the Hangouts channel is limited.
|
||||
If you cannot join, use IRC as a fallback.
|
||||
|
@ -84,6 +84,11 @@ Organization admins:
|
|||
* link:https://github.com/martinda[Martin d'Anjou]
|
||||
* link:https://github.com/christ66[Steven Christou]
|
||||
|
||||
== Archive
|
||||
|
||||
* link:/projects/gsoc/gsoc2018-project-ideas[GSoC 2018 Project ideas]
|
||||
* link:/blog/2018/01/06/gsoc2018-call-for-mentors[Call for Mentors]
|
||||
|
||||
== Previous years
|
||||
|
||||
* link:/projects/gsoc/gsoc2017[GSoC 2017] - not accepted
|
||||
|
|
|
@ -0,0 +1,27 @@
|
|||
---
|
||||
layout: gsocproject
|
||||
title: "GSoC 2018. Code Coverage API Plugin"
|
||||
tags:
|
||||
- gsoc2018
|
||||
student:
|
||||
name: "Shenyu Zheng"
|
||||
id: "cizezsy"
|
||||
github: "cizezsy"
|
||||
irc: "TODO"
|
||||
mentors:
|
||||
- name: "Steven Christou"
|
||||
id: "schristou"
|
||||
github: "christ66"
|
||||
irc: "schristou"
|
||||
- name: "Supun Wanniarachchi"
|
||||
id:
|
||||
irc: "Supun"
|
||||
github: "Supun94"
|
||||
twitter: "SuuPuuN"
|
||||
---
|
||||
|
||||
There are a lot of plugins which currently implement code coverage (clover plugin, cobertura plugin, clover php plugin, etc),
|
||||
however they all are using similar charts and similar content.
|
||||
Instead of having one plugin for each code coverage result it would be best if we could merge them all into one plugin which will handle code coverage.
|
||||
|
||||
link:https://docs.google.com/document/d/10ko6W07pIpRqgYcv2Eq6tZwSg1UUybzJ9AsMZszfiXA/edit#heading=h.jv1f2icy8a5j[More info about the project]
|
|
@ -0,0 +1,30 @@
|
|||
---
|
||||
layout: gsocproject
|
||||
title: "GSoC 2018. EDA Plugins for Jenkins"
|
||||
tags:
|
||||
- gsoc2018
|
||||
student:
|
||||
name: "Udara De Silva"
|
||||
id: "pvtuan10"
|
||||
github: "udara28"
|
||||
irc: "udara28"
|
||||
twitter: "udarapiumal"
|
||||
mentors:
|
||||
- name: "Martin d'Anjou"
|
||||
id: "deepchip"
|
||||
irc: "martinda"
|
||||
github: "martinda"
|
||||
- name: "Oleg Nenashev"
|
||||
id: "oleg_nenashev"
|
||||
github: "oleg-nenashev"
|
||||
irc: "oleg_nenashev"
|
||||
twitter: "oleg_nenashev"
|
||||
---
|
||||
|
||||
This project will enable Jenkins to be used as a CI platform for ASIC/FPGA designs.
|
||||
|
||||
The desired features of a CI platform for IP cores includes reporting gate count, memory(flop) count and coverage.
|
||||
These plugins will report these values and incremental changes from last check-in.
|
||||
Three plugins will be developed for three EDA tools which will cover the simulation, coverage and synthesis status of the code base.
|
||||
|
||||
link:https://docs.google.com/document/d/1-6YeTcaWof5kwTxJ7q6og6Ixly4CwzhH1_ZrBOrbwYk/edit[More info about the project]
|
|
@ -0,0 +1,32 @@
|
|||
---
|
||||
layout: gsocproject
|
||||
title: "GSoC 2018. Jenkins Remoting over Message Bus/Queue"
|
||||
tags:
|
||||
- gsoc2018
|
||||
student:
|
||||
name: "Pham Vu Tuan"
|
||||
id: "pvtuan10"
|
||||
github: "pvtuan10"
|
||||
irc: "TODO"
|
||||
mentors:
|
||||
- name: "Oleg Nenashev"
|
||||
id: "oleg_nenashev"
|
||||
github: "oleg-nenashev"
|
||||
irc: "oleg_nenashev"
|
||||
twitter: "oleg_nenashev"
|
||||
- name: "Supun Wanniarachchi"
|
||||
id:
|
||||
irc: "Supun"
|
||||
github: "Supun94"
|
||||
twitter: "SuuPuuN"
|
||||
---
|
||||
|
||||
Current versions of Jenkins Remoting are based on the TCP protocol.
|
||||
If it fails, the agent connection and the build fails as well.
|
||||
There are also issues with traffic prioritization and multi-agent communications,
|
||||
which impact Jenkins stability and scalability.
|
||||
|
||||
This project aims an update of Remoting and Jenkins in order to add support of
|
||||
a popular message queue/bus technology (RabbitMQ or Kafka) as a fault-tolerant communication layer in Jenkins.
|
||||
|
||||
link:https://docs.google.com/document/d/17vmPvDtMbHT7nTKRlGReFRgOtwVImhgsETLOGPW9Rso/edit[More info about the project]
|
|
@ -0,0 +1,37 @@
|
|||
---
|
||||
layout: gsocproject
|
||||
title: "GSoC 2018. Simple Pull-Request Job Plugin"
|
||||
tags:
|
||||
- gsoc2018
|
||||
student:
|
||||
name: "Abhishek Gautam"
|
||||
id: "gautamabhishek46"
|
||||
github: "gautamabhishek46"
|
||||
irc: "TODO"
|
||||
mentors:
|
||||
- name: "Kristin Whetstone"
|
||||
id: "kwhetstone"
|
||||
github: "kwhetstone"
|
||||
irc: "kwhetstone"
|
||||
- name: "Jeff Knurek"
|
||||
id: "TODO"
|
||||
github: "Jeff-Symphony"
|
||||
irc: "TODO"
|
||||
- name: "Willy Aguirre"
|
||||
id: "marti_"
|
||||
github: "marti1125"
|
||||
irc: "TODO"
|
||||
---
|
||||
|
||||
This project aims to develop a Job Plugin
|
||||
which can interact with Bitbucket Server, Bitbucket Cloud, and Github
|
||||
whenever a pull request is created or updated.
|
||||
Users should be able to configure job type using YAML file
|
||||
which will be placed in root directory of the Git repository being the subject of the PR.
|
||||
|
||||
Detect the presence of certain types of the report based on a conventional location,
|
||||
and automatically publish them.
|
||||
If the reports are not in a conventional location,
|
||||
users could specify the location using the YML file.
|
||||
|
||||
link:https://docs.google.com/document/d/1cuC0AvQG3e4GCjIoCwK3J0tcJVAz1eNDKV8d_zXxlO8/edit[More info about the project]
|
Loading…
Reference in New Issue