Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
    Oleg Nenashev
    @oleg-nenashev
    I will get the jenkins twitter to post it later
    Gavin Mogan
    @halkeye
    @oleg-nenashev did you know about the "invalid" label for spam? https://twitter.com/hacktoberfest/status/1180139521209450497
    Oleg Nenashev
    @oleg-nenashev
    @halkeye yes, it is a common way to do so. It is listed in Hacktoberfest FAQ for years
    I basically mark impeoper Core PRs as invalid all the year
    But we do not get so much spam actually.
    YSalimzyanov
    @Yunir

    does anyone use matrix-combinations-plugin with pipeline or has separate freestyle-matrix jobs that call single instances of pipeline jobs? I found one unresolved ticket -42808 about transfering the functionality of matrix(especially matrix parameter table with checkboxes and shortcuts to select, such as "all", "failed", "none") to pipeline, but do not know why is it still not done? I am new to jenkins/core, it's plugins and architecture and don't know will it be too hard to implement it by myself. Any thoughts, guys?
    If we try to specify parameter MatrixCombinationsParameterDefinition:

    node('labels') {
        properties([
            parameters([
                [$class: 'MatrixCombinationsParameterDefinition', description: '', name: 'myMatrix', shortcutList: [[$class: 'ResultShortcut', exact: false, name: 'Successful', resultsToCheck: ['SUCCESS']], [$class: 'ResultShortcut', exact: false, name: 'Failed', resultsToCheck: ['FAILURE']], [$class: 'All'], [$class: 'None']]]
            ])    
        ])
    }

    there will be error in "Build with parameters" page:

    myMatrix Not applicable. Applicable only to multi-configuration projects.

    Found the line where this check happen - but do not understand how we can fix it... Maybe we should add one more check to line 21 if our pipeline has axes or MatrixCombinationsParameterValue specified in job itself? Any assistance will be greatly appreciated.

    YSalimzyanov
    @Yunir
    @oleg-nenashev, maybe u have any ideas?
    Zbynek Konecny
    @zbynek
    @Yunir that's currently under development in the declarative pipeline plugin: https://groups.google.com/forum/?utm_medium=email&utm_source=footer#!msg/jenkinsci-dev/5BeQCLIlBp0/V1vVBs6fEwAJ
    Zbynek Konecny
    @zbynek
    maybe you can check with @bitwiseman if you can help, the issue is https://issues.jenkins-ci.org/browse/JENKINS-40986
    Oleg Nenashev
    @oleg-nenashev
    Yes, there is incoming feature for Declarative. Scripted Pipeline is an open question, Matrix Combinations does not support Pipeline. It would be interesting if somebody implemented it for the UI part (fancy UI => 'env' vars for Pipeline consumption)
    @Yunir ^
    YSalimzyanov
    @Yunir
    @zbynek, I am interested in scripted pipeline implementation
    @oleg-nenashev, where should we start, to be able to implement MatrixCombinationsParameter in scripted pipeline with its checkboxes table and shortcuts(All, failed, none, etc) in "Build with parameters" section?
    Oleg Nenashev
    @oleg-nenashev
    @Yunir I think you need to update MatrixCombinationsPlugin is a way that it produces a Pipeline variable (global or environment) which includes a list of configurations. Then you can use this list to generate parallel inputs in Scripted Pipeline. E.g. you can use https://github.com/jenkinsci/label-verifier-plugin/blob/master/Jenkinsfile as a sample of multi-configurationPipeline, but you "just" need to replace buildPlugin.recommendedConfigurations() by a variable automatically generated by the plugin
    Might be better to have a new plugin for that tho, not sure
    Oleg Nenashev
    @oleg-nenashev
    Marky Jackson
    @markyjackson-taulia
    Safe travels, see you in a couple days
    Oleg Nenashev
    @oleg-nenashev
    U2
    Sachin Mukherjee
    @sachinmukherjee
    I'm new to opensource and want to contribute to the Jenkins project. Please suggest me some beginner-friendly project to start with. I have knowledge of Java, Python, and basics of Golang.
    Marky Jackson
    @markyjackson-taulia
    @sachinmukherjee A hearty welcome, so good to have you. Do start here: https://jenkins.io/blog/2019/10/01/hacktoberfest/
    If you have any question just ping us back here
    Sachin Mukherjee
    @sachinmukherjee

    So I have picked https://issues.jenkins-ci.org/browse/WEBSITE-663 as my first issue. After reading the issue discription what is understand is that

    Please correct me if i misunderstood something.

    Marky Jackson
    @markyjackson-taulia
    Mark Waite
    @MarkEWaite
    @sachinmukherjee the source of the wiki page is on the wiki page itself, available by editing the wiki page. The source for https://jenkins.io/ is https://github.com/jenkins-infra/jenkins.io/ and is available from the "Improve this page" at the bottom of each page on jenkins.io.
    Sachin Mukherjee
    @sachinmukherjee
    Currently this URL http://localhost:4242/doc/developer/internationalization/ return some page named Internationalization and Localization. How should I change the default page of this URL?
    Mark Waite
    @MarkEWaite
    @sachinmukherjee if you navigate to that page on the jenkins.io site, you'll find an "Improve this page" in the lower left area of the page. Click that link and it will take you to the page in GitHub. I believe that specific page is https://github.com/jenkins-infra/jenkins.io/edit/master/content//doc/developer/internationalization/index.adoc
    Sachin Mukherjee
    @sachinmukherjee
    @MarkEWaite Thanks. I have fixed that issue. I was trying to migrate the old internationalization page from wiki to doc/developer/internationalization/ for that i have added a new file inside internationalization folder named new-internationalization.adoc and added the file name inside the sections for _chapter.yml file. but it is giving me error
    undefined methodmatch' for nil:NilClass
    Rendering file /home/sachinmukherjee/Coading/OpenSource/jenkins.io/content/_partials/toptoolbar.html.haml resulted in a failure.`
    Tim Jacomb
    @timja
    I get that all the time when I add a new page @sachinmukherjee
    I always have to restart the preview server
    i.e. do make run again
    Also happens if I change any of the ruby code in the website at all :(
    PR for adjusting the navigation in the developer book:
    jenkins-infra/jenkins.io#2580
    Sachin Mukherjee
    @sachinmukherjee
    @timja Tried re running the server again but still getting undefined method[]' for nil:NilClass`
    Mark Waite
    @MarkEWaite

    @sachinmukherjee I just ran a lightweight experiment in that directory and confirmed that if I copy the advanced-localization.adoc file to test-localization.adoc then replace each occurrence of 'advanced' with 'test', and add 'test-localization' to the _chapter.yml, then I see the same message in the current running make run window that you saw (and that @timja confirmed). When I stop the make run and restart it, then the 'test-localization' is included in the top level chapter page and it displays correctly when I click the link.

    Did you possibly include the .adoc suffix on the filename when you inserted it into the _chapter.yml file?

    Tim Jacomb
    @timja
    @MarkEWaite @sachinmukherjee
    Fix for that:
    jenkins-infra/jenkins.io#2582
    urwa
    @urwa

    Hi,

    I have picked this issue: https://issues.jenkins-ci.org/browse/WEBSITE-664

    These are the steps I have taken:

    • Created a local clone.
    • Created a new file in content/participate/ with material from the slides mentioned in the issue tracker.
    • Then I updated index.html.haml by adding a link to the above file in the Testing section.
    Now I am going to setup the building process as mentioned here:
    https://github.com/jenkins-infra/jenkins.io/blob/master/CONTRIBUTING.adoc#building
    I just want to know if I am going in the right direction.
    Oleg Nenashev
    @oleg-nenashev
    @urwa looks so
    urwa
    @urwa
    Thanks, will keep going then.
    Sachin Mukherjee
    @sachinmukherjee
    @MarkEWaite It worked finally. Thanks
    Sachin Mukherjee
    @sachinmukherjee
    I have put all the images for new internationalization page inside /content/images/developer/internationalization/a.png directory. But somehow the image is not loading in the adoc file. I have written this code for image attribute image:../content/images/developer/internationalization/a.png[image,title="Jenkins > Internationalization > before.png"] my image file name is a.png
    urwa
    @urwa

    Hi,
    I ran make all in my jenkins.io cloned directory and I get the following output:

    mkdir -p build/_site chmod u+x scripts/groovy scripts/ruby scripts/node scripts/asciidoctor-pdf scripts/awestruct scripts/user-site-deploy.sh scripts/release.rss.groovy scripts/fetch-external-resources scripts/check-broken-links mkdir -p vendor/gems ./scripts/ruby pull ./scripts/ruby bundle install --path=vendor/gems mkdir -p content/_tmp ./scripts/groovy pull ./scripts/groovy scripts/release.rss.groovy 'https://updates.jenkins.io/release-history.json' > build/_site/releases.rss ./scripts/ruby bundle exec ./scripts/fetch-external-resources mkdir -p node_modules ./scripts/node pull ./scripts/node npm install mkdir -p build/_site/assets/bower/anchor-js/ cp node_modules/anchor-js/*.js build/_site/assets/bower/anchor-js/ mkdir -p build/_site/assets/bower/ionicons cp -R node_modules/ionicons/dist/css build/_site/assets/bower/ionicons cp -R node_modules/ionicons/dist/fonts build/_site/assets/bower/ionicons ./scripts/awestruct --generate --verbose --source-dir=content --output-dir=build/_site mkdir -p build/archives (cd build && \ rm -f archives/jenkins.io--12c39441.zip && \ ln -f -s _site jenkins.io--12c39441 && \ zip --quiet -r archives/jenkins.io--12c39441.zip jenkins.io--12c39441)

    But http://localhost:4242/ shows unable to connect

    As a result of the create directory commands mkdir and copy commands cp, I do not see any changes in my directory jenkins.io

    Can anyone help, what I might be doing wrong.
    Tim Jacomb
    @timja
    you need make run for previewing it locally
    urwa
    @urwa

    Oh about that, I ran the list of commands here:
    https://github.com/jenkins-infra/jenkins.io/blob/master/CONTRIBUTING.adoc#make-targets
    And they get stuck at random points. I can not pin point what particular command it gets stuck at since it varies.

    What I mean to say, for example when I run make run

    • Sometimes it gets stuck at
      mkdir -p build/_site chmod u+x scripts/groovy scripts/ruby scripts/node scripts/asciidoctor-pdf scripts/awestruct scripts/user-site-deploy.sh scripts/release.rss.groovy scripts/fetch-external-resources scripts/check-broken-links mkdir -p vendor/gems ./scripts/ruby pull ./scripts/ruby bundle install --path=vendor/gems mkdir -p content/_tmp ./scripts/groovy pull ./scripts/groovy scripts/release.rss.groovy 'https://updates.jenkins.io/release-history.json' > build/_site/releases.rss ./scripts/ruby bundle exec ./scripts/fetch-external-resources mkdir -p node_modules ./scripts/node pull ./scripts/node npm install mkdir -p build/_site/assets/bower/anchor-js/ cp node_modules/anchor-js/*.js build/_site/assets/bower/anchor-js/ mkdir -p build/_site/assets/bower/ionicons cp -R node_modules/ionicons/dist/css build/_site/assets/bower/ionicons
    • Sometimes it runs completely and still I do not see anything at localhost:4242
    Tim Jacomb
    @timja
    that doesn't look right