Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
    Ghost
    @ghost~5e120be0d73408ce4fd5c530
    Thanks @jmmeessen:matrix.org for the directives. In the meantime as we wait for him, do we a documentation on how to set up the dev environment for technical contributors? perhaps the tools one need to install on the machine to start off with development?
    Jmm
    @jmmeessen:matrix.org
    [m]
    😀
    You will need at least a functional Maven and Git/Github access. An IDE definitely helps. IntelliJ is quite popular. But use the Java IDE you are used to.
    Initial step would be to compile a plugin (in this case the Git plugin) and get familiar with it. Another good entry point is https://www.jenkins.io/doc/developer/tutorial/.
    I just saw that on the proposal page (https://www.jenkins.io/projects/gsoc/2022/project-ideas/automatic-git-cache-maintenance/) , Mark gave links to Newbie Friendly issues. Worth starting to look at while waiting for Mark to come on-line.
    Vihaan Thora
    @vihaanthora
    Hello, I had a query regarding the office hours meet to be held on Friday. The meet agenda currently includes only the finalized project ideas, so I wanted to know if there will be more such meetings if some of the other ideas get finalized as well. I am currently studying about Pipeline Step Documentation Generator improvements and also find the Plugin Health Scoring system idea interesting. Thank you.
    2 replies
    Ghost
    @ghost~5e120be0d73408ce4fd5c530
    Hello @jmmeessen:matrix.org have been successful to set up my dev environment and would like to have Jenkins server running locally on my machine. If I got your point right concerning compiling a plugin, do we have a repository where this plugin is residing so that I clone and compile it?
    4 replies
    Jmm
    @jmmeessen:matrix.org
    [m]
    OOPS. Forgot to paste the link .....
    (not recommended to do two things at the same time)
    here it is: https://www.youtube.com/watch?v=Fev8KfFsPZE
    Ghost
    @ghost~5e120be0d73408ce4fd5c530
    Thanks @jmmeessen:matrix.org . There are moments when one may not avoid handling one task at a time due to the need of that time. I also find some moments landing into the same scenario but any way finds my way out after settling the ones that are pressing on the table.
    community-jenkins-io
    @community-jenkins-io:matrix.org
    [m]
    @alyssat posted in Jenkins GSoC 2022 Office Hours - https://community.jenkins.io/t/jenkins-gsoc-2022-office-hours/1392/1
    Abdullah Ranginwala
    @abdullah_rang_twitter
    Can someone share any reference links to learn more about Stapler and Jelly
    Jmm
    @jmmeessen:matrix.org
    [m]

    Hello @abdullah_rang_twitter
    I recommend that you start with https://www.jenkins.io/doc/developer/
    More specific to Jelly, you have https://www.jenkins.io/doc/developer/forms/jelly-form-controls/

    The how-to's might also help you to get started.

    Kris Stern
    @krisstern:matrix.org
    [m]
    Also @abdullah_rang_twitter for Stapler you can check out their documentation on GitHub at https://github.com/jenkinsci/stapler#readme
    Abdullah Ranginwala
    @abdullah_rang_twitter
    Thank you!
    Kris Stern
    @krisstern:matrix.org
    [m]
    @Ajaypathak372: Hi! It's great you are interested in the "Jenkinsfile Runner Action for GitHub Actions" project. There is also a channel #jenkinsci_jenkinsfile-runner:gitter.im to get you started on Jenkinsfile Runner.
    Ajay Pathak
    @Ajaypathak372
    Thanks, @krisstern:matrix.org for sharing this.
    Kris Stern
    @krisstern:matrix.org
    [m]
    You are welcome
    Alyssat
    @alyssat
    Hi All - The GSoC 2022 office hours will begin in about an hour. Come prepared with your questions to ask mentors and org admins https://docs.google.com/document/d/1OpvMWpzBKtKnYBAkhtQ1dK5zQix3D7RY5g3vDJXkSnc/edit?usp=sharing
    Mark Waite
    @MarkEWaite
    Thanks to all who joined GSoC office hours. The recording of the session will be posted within the next 24 hours on https://community.jenkins.io/tag/gsoc
    1 reply
    Hamees Sayed
    @hamees-sayed
    Hello Everyone! This is Hamees from India, I am interested in contributing to the Jenkins Ecosystem and in due course participating in GSoC 2022. I have a pretty sound knowledge of Java, Go and Kubernetes. Although the idea of "Plugin health score" is not yet confirmed, I'd like to know the tech stack used and how can I contribute to it.
    Thanks :)
    Jmm
    @jmmeessen:matrix.org
    [m]

    Hello @hamees-sayed
    Thank you for your interest. You're very welcome to join and contribute to our Ecosystem. The plugin health score is taking more and more substance and will make it in the final list.

    Don't hesitate to join us during the GSoC "Office Hour" where we will discuss and clarify projects. This week we will have the EMEA (Europe/Middle-East/Africa) edition (14:00/2PM UTC). Next week will be the Pacific edition (03:00/3AM UTC). We will be alternating meetings to try to cover the globe conveniently.

    Hamees Sayed
    @hamees-sayed
    @jmmeessen:matrix.org Thank you for sharing. May I know when will this meeting take place?
    2 replies
    Alyssat
    @alyssat
    GSoC Office Hours [EMEA] will be Feb 10, 2022 @ 2PM UTC [EMEA]. Agenda and call in info are here: https://docs.google.com/document/d/1OpvMWpzBKtKnYBAkhtQ1dK5zQix3D7RY5g3vDJXkSnc/edit?usp=sharing
    community-jenkins-io
    @community-jenkins-io:matrix.org
    [m]
    @alyssat posted in GSoC Office Hours [EMEA] - https://community.jenkins.io/t/gsoc-office-hours-emea/1471/1
    Utkarsh Tiwari
    @DevUt
    Hey guys! Nice to be here, would be hanging out here to get involved here , my hellos to the community 😁
    Jmm
    @jmmeessen:matrix.org
    [m]
    Hello @DevUt. Nice to have you here with us.
    Alyssat
    @alyssat
    Hi All - Just a reminder that the Jenkins GSoC Office Hours [EMEA] is taking place today at 2PM UTC. Come with your questions prepared to ask org admins and mentors. https://docs.google.com/document/d/1OpvMWpzBKtKnYBAkhtQ1dK5zQix3D7RY5g3vDJXkSnc/edit?usp=sharing
    Kris Stern
    @krisstern:matrix.org
    [m]
    There are / were two of the meeting links in the Google doc previously
    Since there are two different times for alternate weeks
    Utkarsh Tiwari
    @DevUt
    Was a nice meeting, Marc really sold the Plugin health checkup to me
    Jmm
    @jmmeessen:matrix.org
    [m]
    🙂 Thank you @DevUt
    I will review the project proposal to make sure that there is enough information for you to make a good decision and good proposal.
    Utkarsh Tiwari
    @DevUt
    Thanks alot :grin:
    Hamees Sayed
    @hamees-sayed
    I am still hazy about the plugin health score idea, but I'll go through the documents that @MarkEWaite provided to come prepared for the next meeting 😁
    with all my questions noted
    Jmm
    @jmmeessen:matrix.org
    [m]
    😀 Perfect.
    Khamar Shaikh
    @khamarshaikh
    Hi all , I am interested in contributing to Jenkins community via GSOC
    I came across this idea : automatic-git-cache-maintenance and interested to contribute around it
    can someone please help me to get started along it
    Jmm
    @jmmeessen:matrix.org
    [m]
    Hello @khamarshaikh
    I remember that this project has been discussed during the last GSoC Office Hour. I encourage you to listen to the recording. https://docs.google.com/document/d/1OpvMWpzBKtKnYBAkhtQ1dK5zQix3D7RY5g3vDJXkSnc/edit?usp=sharing
    But you probably have other, more practical, questions. You can join the next Open Office session to ask these questions. (strongly recommended). We alternate the time so that everyone can join, whichever timezone he is.
    Maybe a project mentor, as @MarkEWaite may also give you specific tips to get started and help you write a good candidature.
    Mark Waite
    @MarkEWaite
    Read the documentation for git maintenance from https://git-scm.com/docs/git-maintenance for ideas of the types of problems that can exist for git repositories and that benefit from maintenance tasks. Consider alternatives available to perform similar maintenance tasks on a Jenkins controller or on Jenkins agents. Explore the scheduling alternatives available with Jenkins. Install a Jenkins controller, create a multibranch Pipeline with a GitHub branch source provider and look at the caches created on the Jenkins controller. Consider how the Jenkins controller created those caches and how a maintenance job would find those caches and schedule the maintenance work on those caches. Compare the maintenance task results with command line git and JGit. Are all the maintenance operations feasible in JGit.
    Kris Stern
    @krisstern:matrix.org
    [m]
    Welcome @khamarshaikh
    vandana_jha
    @vandana_jha:matrix.org
    [m]
    Hello everyone, I am Vandana Jha and I am here to contribute on the project Automatic Specification Generator for Jenkins REST API. I have already gone through the project ideas of jenkins.
    Kris Stern
    @krisstern:matrix.org
    [m]
    Hi vandana_jha Welcome!
    Archit
    @Aviii06
    @MarkEWaite does there exist some older jenkins infrastructure regarding the automatic maintenance? or are we going to build it from scratch.
    Mark Waite
    @MarkEWaite
    @Aviii06 I assume the automatic maintenance would reuse the Jenkins concepts of scheduling work (cron style) to report on the need for maintenance and to schedule maintenance tasks. We'd need a UI to control the scheduling and would likely need some throttling mechanism so that the maintenance does not create an undue burden on the controller at any one time.
    SahityaGupta25
    @SahityaGupta25
    Hi Guys, I am new to open source can anyone suggest me how to start with contribution.
    Mark Waite
    @MarkEWaite
    Sure @SahityaGupta25 . Refer to the https://www.jenkins.io/participate/ for general areas where you can contribute. If one of them is more interesting to you, choose that one. The GSoC project ideas at https://www.jenkins.io/projects/gsoc/2022/project-ideas/ offer good opportunities to contribute and consider. Google Summer of Code office hours meet once a week as described at https://www.jenkins.io/projects/gsoc/#office-hours
    @SahityaGupta25 if you'd like a more specific project, you could contribute by updating one or more of the git client plugin tests from JUnit 3 to JUnit 4. See https://issues.jenkins.io/browse/JENKINS-60940 for a description of the techniques being used.
    SahityaGupta25
    @SahityaGupta25
    @MarkEWaite Thank you sir.
    Utkarsh Tiwari
    @DevUt
    Hey guys! :grin: do we have mentor for the plugin health project yet ?
    halkeye
    @halkeye:g4v.dev
    [m]

    @DevUt: in an async environment, its usually good practice to not ask yes/no questions, but instead ask questions with details/context.

    "Do we have a mentor for the plugin health project yet?"
    12 hours later
    "no"
    12 hours later
    "okay i'm interested"

    vs
    "I'm interested in helping out as a mentor for the plugin health project, is there a mentor yet?"

    you saved a bunch of back and forth (just an example, i have no idea why your asking)