Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
    Tracy Miranda
    @tracymiranda
    If on interest to anyone, there will be a Jenkins Pipeline Workshop in Brussels on January 30, details here https://www.meetup.com/jenkinsmeetup/events/267974781/
    Gavin Mogan
    @halkeye
    That's soo far awàaaaayyyy
    Tracy Miranda
    @tracymiranda
    :-)
    Oleg Nenashev
    @oleg-nenashev
    For the record, I am always happy to organize something in Canada @halkeye @tracymiranda . Any chance to have a CI/CD Meetup in Ottawa? :P
    Gavin Mogan
    @halkeye
    That's also so far away :)
    Gavin Mogan
    @halkeye
    Apparently only a 44 hour drive
    2 replies
    Alex Earl
    @slide
    @halkeye Where you located roughyl?
    roughly*
    Gavin Mogan
    @halkeye
    Vancouver Canada
    Alex Earl
    @slide
    Cool
    I've wanted to go to Canada for a long time
    Oleg Nenashev
    @oleg-nenashev
    I have never been there as well - need visa :crying_cat_face: . OTOH every trip to the Bay Area includes two 5-hour Canada sightseeing tours
    Tracy Miranda
    @tracymiranda
    I believe there will be another one at SCaLe in LA ( a bit closer)
    There are plans for CI/CD meetup in Ottawa - martinda is on the case
    Gavin Mogan
    @halkeye
    Ha. The dumb thing about north america. La is closer to me, even having to go through customs and everything. Than going to ottawa
    YSalimzyanov
    @Yunir
    Hi all. Want to consult and receive recommendations about one plugin that I am interested in.
    Prehistory: When I tried to get rid of freestyle jobs in preference to scripted pipeline, I faced problem with rewriting Matrix job because of build parameter - matrix-configuration-parameter-plugin (it is a table with axis and checkboxes). I want to find analogue for it, because I cannot use this parameter not in "Matrix job" (scripted pipeline is not a matrix kind). Moreover, last updates of this plugin were 2 years ago and I suppose it is abandoned.
    Proposal: I just need build-parameter that will render table with multiple axis and checkboxes that will transform to multidimensional groovy array.
    Questions: Does this kind of plugin already exist? If not, how difficult will it be to implement? Will it be in demand for other people or it is just a waste of time? Should I "enhance" matrix-configuration-parameter plugin or construct my own, without tying to "Matrix jobs" but create parameter to use it in pipeline jobs?
    Alex Earl
    @slide
    @Yunir You want that for pipeline? Is it something like this that you are looking for? https://jenkins.io/blog/2019/12/02/matrix-building-with-scripted-pipeline/
    FYI, this might be better suited for the normal jenkins room here on gitter
    YSalimzyanov
    @Yunir
    @slide, I just want the table with axis and checkboxes parameter in "Build with parameters" section that will transform to boolean multidimensional groovy array. pic
    "Matrix-logic" have already been implemented with parallel command in scripted pipeline.
    Alex Earl
    @slide
    I don't know of any way to do what you want then
    YSalimzyanov
    @Yunir
    Ok, will try to ask same question in more crowded room
    Oleg Nenashev
    @oleg-nenashev
    @Yunir I believe we discussed this topic at the previous contributor summit in Lisbon. There is no such plugin right now, but IMHO it is quite trivial to implement it. At the contributor summit somebody wanted to implement it, but AFAIK nothing happened
    YSalimzyanov
    @Yunir
    Found one broken link (timeout), http://sorcerer.jenkins-ci.org/
    Alex Earl
    @slide
    Where is it linked from?
    Gavin Mogan
    @halkeye
    it was shut down in 2015 (https://issues.jenkins-ci.org/browse/INFRA-317) @Yunir as slide said, where did you find that link?
    Oleg Nenashev
    @oleg-nenashev
    @Yunir Just burn the link with fire, I'd guess
    YSalimzyanov
    @Yunir
    sorry for delay, it is in wiki page about Basic guide to Jelly usage in Jenkins attached as a "Useful links", but as it in read-only mode I cant do anything
    YSalimzyanov
    @Yunir
    anyway, is there any milestone (progress-bar/deadline) when all the wiki-pages will be transported to https://jenkins.io/doc and wiki will be shutdown (so there will be no reason jumping around first and second resource to find essential information)? Where can I watch the progress?
    Mark Waite
    @MarkEWaite
    @Yunir there is not a milestone or progress bar or deadline for wiki page conversion to https://jenkins.io/doc, though I think that is a good idea. There is an ongoing discussion in the jenkinsci/docs gitter channel about the transition process. Gavin Mogan has suggested page redirects when a wiki page has been moved to jenkins.io.
    Oleg Nenashev
    @oleg-nenashev
    @Yunir We have the plugin Docs migration tracking in https://jenkins-wiki-exporter.jenkins.io/progress . There is no tracking for no-plugin documentation as far as I know. I could create an EPIC for it, but we would need somebody to build a list of all pages to be migrated
    YSalimzyanov
    @Yunir
    There are 3 spaces in Confluence, in "jenkins" space there are 130 pages (1st level page under the "Home" page) - so we can count as progress these 130 pages with "Home" parent, and all nested pages down the tree can be counted as parent's page progress. That is the only way to find and note all the pages if I correctly understand the logic of Confluence.
    It will be easier to draw the progress if u install trial version of any plugin that shows site-map for the separate space (after googling, I found two that might help, I suppose: better-content-archiving-for-confluence and sitemap-for-confluence) and create EPIC or the same page as https://jenkins-wiki-exporter.jenkins.io/progress but by this site-map for wiki-pages.
    YSalimzyanov
    @Yunir
    what do u think?
    Mark Waite
    @MarkEWaite

    I don't think we're willing to install a any trial plugins on that wiki instance. However, I like the idea of showing progress somewhere. We could create a ticket in Jira that tracks the progress on pages or we could extract the count of pages and compare the count of wiki pages to the count of redirects (see Gavin's proposal in the jenkinsci/docs channel)

    The wiki is intentionally read only because of the spam problems that we are not willing to spend admin time to fight.

    Oleg Nenashev
    @oleg-nenashev
    One simple way would be to just dump a list of all non-Plugin pages and automatically create Jira tickets for it
    Then we can scrub them and close ones which are already migrated
    Or close ones which should be just killed
    Mark Waite
    @MarkEWaite
    @oleg-nenashev that sounds reasonable to me. There is a REST API call that will list all the wiki pages in a space. https://community.atlassian.com/t5/Answers-Developer-Questions/Way-to-find-all-pages/qaq-p/551847
    Oleg Nenashev
    @oleg-nenashev
    @Yunir BTW, I would suggest moving this discussion to Docs SIG where we have all contributors involved into the docs migration story
    YSalimzyanov
    @Yunir
    @oleg-nenashev, I can duplicate everything we discussed here (to gitter channel jenkinsci/docs), but suppose would be better if someone just write small sum-up to avoid misinform (about milestones/issues, where people can track the progress)
    YSalimzyanov
    @Yunir
    also I want to know what is the difference between gitter docs channel and google groups channel? What is more relevant to follow and read? Do they have different goals?
    Alex Earl
    @slide
    I nuked the sorcerer link from that page
    Oleg Nenashev
    @oleg-nenashev
    @Yunir Google groups are for async communications, and they are recommended for the most of cases. Gitter and other chats are for realtime ones. Whether we follow that rule or not, ¯_(ツ)_/¯
    My recommendation is to join both mailing list and Gitter if you are interested in the area
    YSalimzyanov
    @Yunir
    @slide, thanks
    @oleg-nenashev, joined both)
    shubham20011995
    @shubham20011995
    Hi All, i am currently using multiple pipeline shared library in my jenkins pipeline. is there any plugin or script which can help me to identify which function is called from which pipeline shared library? For example fun() A-->library 1 , fun() b--> lib2 and so on. Thanks in advance
    Gavin Mogan
    @halkeye
    shubham20011995: this channel is for "Chat for people who just starting contributing to Jenkins or want to do so. https://jenkins.io/participate/", not for general help, #jenkinsci/jenkins is the right place for help, or the users mailing list
    vantangst
    @vantangst
    Hi all, I have an issue here https://issues.jenkins-ci.org/browse/JENKINS-61064. I would like to update the Usage Instructions with more detail. someone can help me?