Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
  • Jan 31 2019 22:18

    halkeye on java11-support

    update jenkins base version and… minor fixes to support latest m… Few more powermock ignore fixes… and 19 more (compare)

  • Jan 31 2019 22:18
    halkeye synchronize #1899
  • Jan 31 2019 21:59
    halkeye commented #1905
  • Jan 31 2019 21:38
    halkeye synchronize #1905
  • Jan 31 2019 21:38

    halkeye on notify-github

    Cleanup statuses (compare)

  • Jan 31 2019 18:00
    halkeye synchronize #1905
  • Jan 31 2019 18:00

    halkeye on notify-github

    Move the start/stop of bitbucke… Notify github that we are build… Add a bunch more descriptions f… (compare)

  • Jan 31 2019 17:56
    halkeye opened #1907
  • Jan 31 2019 17:56

    halkeye on update-acceptance-tests-deps

    Github warned about a bunch of … (compare)

  • Jan 31 2019 17:51

    halkeye on remove-all-nightwatch-tests

    (compare)

  • Jan 31 2019 17:51

    halkeye on master

    Remove all nightwatch tests (#1… (compare)

  • Jan 31 2019 17:51
    halkeye closed #1906
  • Jan 31 2019 01:59
    halkeye commented #1904
  • Jan 31 2019 00:32
    sophistifunk commented #1906
  • Jan 30 2019 23:55
    halkeye commented #1906
  • Jan 30 2019 22:24
    halkeye review_requested #1906
  • Jan 30 2019 22:24
    halkeye review_requested #1906
  • Jan 30 2019 22:24
    halkeye review_requested #1906
  • Jan 30 2019 22:24
    halkeye review_requested #1906
  • Jan 30 2019 22:24
    halkeye review_requested #1906
Vivek Kumar
@nangalvivek

I am writing a new CI/CD pipeline for my project. Its seems it is recommended to use the declarative syntax for new pipelines (blueocean ui also doesn't seem to work too well with scripted pipeline). However, I am wondering how to avoid repetition of code in declarative pipelines. For eg -

stage("PR Build") {
  parallel {
    stage("win") {
      agent { label "win" }
      stages {
            stage("1") {}
            stage("2") {}
            stage("3") {}
      }
    }

    stage("mac") {
      agent { label "mac" }
      stages {
        stage("1") {}
        stage("2") {}
        stage("3") {}
      }
    }

    stage("linux") {
      agent { label "linux" }
      stages {
        stage("1") {}
        stage("2") {}
        stage("3") {}
      }
    }
  }
}

How do I avoid repitition of similar looking stages in the parallel step?

Freddykong76
@Freddykong76
Hi everyone, i'm new to docker & jenkins, i created a docker with jenkins/jenkins:latest and i can connect to the web interface from outside network but i actually can't do it when i create the jenkinsci/blueocean image, on port 8080, am i missing something ?
Gavin Mogan
@halkeye
Assuming your forwarding the port the same way with -p 8080:8080 I would think it should work the same
prodigy-byron-jones
@prodigy-byron-jones
Hiya, one option you can make use of is the new Matrix section
I have tested it myself on a project that has a highly repeating pattern
The only problem I have at the moment is I need "per-cell" environment variables for the matrix
Chris Maes
@chrismaes87
Hello everyone, this PR: jenkinsci/blueocean-plugin#2024 was merged on december 2, 2019. Are you planning to create a new release of the blue-ocean plugin in the near future? I would really like this feature since I am refactoring our shared Pipeline to scripted, but the visualisation doesn't quite follow for the moment...
Andrew Tate
@drewctate
Hi. We use Blue Ocean at my work and it's a really nice UI. I'd like to get started as a contributer. This issue hasn't been touched since 2018. Is it still worth looking into? https://issues.jenkins-ci.org/browse/JENKINS-44863?filter=16142
Andrew Tate
@drewctate
@i386 Looks like you were the one who put this in an epic a couple years ago ^^
Craig Rodrigues
@rodrigc
@drewctate If you are motivated to fix bugs in Blue Ocean, please jump in and do it. The original team which developed Blue Ocean at Cloudbees isn't working on it any more, so we need volunteers to keep it going and improve things
hamza3202
@hamza3202
Hey!
I am currently getting a 403 when a user follows a link to a build when he is not already logged in. I have debugged a bit and after the user logs in, he gets 403 for the /blue/rest/classes/ end point.
The jenkins logs are
Jan 27, 2020 12:20:47 AM WARNING hudson.security.csrf.CrumbFilter doFilter Found invalid crumb #{CRUMB_ID}. Will check remaining parameters for a valid one...
Jan 27, 2020 12:20:47 AM WARNING hudson.security.csrf.CrumbFilter doFilter No valid crumb was included in request for /blue/rest/classes/ by #{USER_ID}. Returning 403.
Stephan Vedder
@feliwir
When do the 1.22 release notes get released?
The github releases have no description so far
Stephan Vedder
@feliwir
?????
Heather Yun
@heathercorajebbc
Hi! I am using blueOcean and have a question regarding pipeline status UI
pipeline.png
I would like to keep all builds to have this ui but after awhile (not sure how long exactly) this becomes a complete log, which I do not want.
Heather Yun
@heathercorajebbc
Any anybody help what I can change in Jenkins to keep green pipeline status in all builds?
Stephan Vedder
@feliwir
anyone can help me with the description for 1.22?
I have no idea what that release does....
Stuart Rowe
@stuartrowe
@feliwir until someone updates the release notes, you can see the changes since 1.21 here: https://github.com/jenkinsci/blueocean-plugin/compare/blueocean-parent-1.21.0...blueocean-parent-1.22.0
Stephan Vedder
@feliwir
@stuartrowe well, i already looked at the diff, but since BlueOcean is split across many repos it is kind of pointless :-/
Stuart Rowe
@stuartrowe
@feliwir There's one repo containing many modules. The link I shared shows exactly the commits that went into 1.22. there are some documentation and dependency changes along with two features or improvements (Ensure header is visible on scroll and display separate stages in scripted parallel pipelines)
Joaquin Menchaca
@darkn3rd
The dockerhub image jenkinsci/blueocean doesn't specify an actual Dockerfile (it even last updated 19 hours ago)? Where could I get this? Is that built from this repository, i.e. https://github.com/jenkinsci/blueocean-plugin? I wanted to build it myself, see all the components.
Craig Rodrigues
@rodrigc
@darkn3rd I would not bother with that Docker image
@darkn3rd you are better off installing jenkins:lts from here: https://hub.docker.com/r/jenkins/jenkins and manually installing Blue Ocean in the plugin manager
Joaquin Menchaca
@darkn3rd
@rodrigc That's what is confusing. The jenkinsci/blueocean-plugin uses apline version of jenkins/jenkins and adds blueocean plugins from source. It's regularly being updated, and all of the documentation references this (really good docs too)
Craig Rodrigues
@rodrigc
@darkn3rd unfortunately I would recommend that you ignore the docs which tell you to use the jenkinsci/blueocean-plugin image
Joaquin Menchaca
@darkn3rd
LOL
Right now using it to get a base line of sea of plugins that I need for pipeline, but yeah, quickly dump it for jenkins/jenkins. As I am doing local desktop dev scenario, doing docker-on-docker, so I had to install docker client on top of jenkins.
Craig Rodrigues
@rodrigc
If you have time, you may want to file pull requests against the docs to delete references to the jenkinsci/blueocan-plugin
I think a lot of the blueocean stuff was set up by people at Cloudbees before, but blueocean is not really officially supported by Cloudbees any more.
Joaquin Menchaca
@darkn3rd
@rodrigc The tutorials would no longer work, would take some work. The image includes docker client, and is built with blueocean plugins. The tutorials simply won't work with jenkins/jenkins. There would have to be some extreme more robust instructions about installing docker and navigate plugin requirements just to get off the ground, which send new users running for the hills for something like that....
Adam Gordon
@icfantv
Possibly a dumb question: Is the Blue Ocean plugin extensible? By that I mean, does it have a plugin architecture as well (I realize that it's already a Jenkins plugin). For context, I wanted to see if it was possible to potentially perform a partial translation on log files when displaying in the BO view as opposed to the regular Jenkins view. And by translation, I mean that we are logging statements with terminal codes for colorized output and the HTML display in BO displays the raw terminal codes - I would like to maybe write something that converts the terminal codes to HTML in the BO view. Thanks.
Ken Rachynski
@kenrachynski
@icfantv you mean like the ansicolor-plugin does?
Adam Gordon
@icfantv
@kenrachynski oooo, lemme look....
@kenrachynski apparently we're already using that plugin in the following manner:
  options {
    ansiColor("xterm")
  }

...
  println "something in yellow".yellow()
...
Adam Gordon
@icfantv
That will generate text wrapped by the terminal codes necessary to render the text in yellow, but it shows up in BO as the actual terminal code characters.
Stuart Rowe
@stuartrowe
@icfantv are you on recent versions of both blueocean and ansicolor-plugin?
Adam Gordon
@icfantv
so we've not installed blue ocean officially yet. i was doing this all in the jenkins container we spin up locally for testing pipeline changes. I installed the BO plugin from the plugins page there and I think it updated all the plugins to the latest. I'd have to look again to be sure. Lemme check.
Looks like ansiColor was a 0.5.3. I'm upgrading it to the latest. I installed the latest BO, 1.22. Lemme run a job again and see what happens.
Adam Gordon
@icfantv
Ok running the latest version of BO and ansiColor still yields the issue: https://imgur.com/a/ZABTaNg
Ken Rachynski
@kenrachynski
willing to bet that ansi codes aren't converted for the section headers
just for the console itself
Adam Gordon
@icfantv
@kenrachynski is that a PR I can submit somewhere?
Ken Rachynski
@kenrachynski
@icfantv I don't see why not... apart from I have no idea which actual plugin would be affected here
Adam Gordon
@icfantv
@stuartrowe TY! (and TY @kenrachynski for the assistance)
gjossep
@gjossep
Hi, im not sure if this is the right place for this question, but is there an existing plugin for blue ocean that lets me have extra columns in the build view? There is a normal plugin called extra columns for jenkins. If it does not exist could someone say if its possible for me to create said plugin and how to start on that?
Joker
@JokerDevops
hi