-
Bug
-
Resolution: Won't Fix
-
Minor
-
None
-
Ubuntu 16.04 64 bit
Openjdk 1.8.0_181
Jenkins: 2.289
OS: Linux - 4.4.0-137-generic
---
sshd:3.0.3
cloudbees-folder:6.15
trilead-api:1.0.13
antisamy-markup-formatter:2.1
structs:1.22
workflow-step-api:2.23
token-macro:2.15
build-timeout:1.20
credentials:2.3.18
ssh-credentials:1.18.2
plain-credentials:1.7
credentials-binding:1.24
scm-api:2.6.4
workflow-api:2.42
timestamper:1.12
script-security:1.76
plugin-util-api:2.1.0
font-awesome-api:5.15.2-2
popper-api:1.16.1-2
jquery3-api:3.6.0-1
bootstrap4-api:4.6.0-3
snakeyaml-api:1.27.0
jackson2-api:2.12.3
echarts-api:5.0.2-1
display-url-api:2.3.4
workflow-support:3.8
checks-api:1.7.0
junit:1.49
matrix-project:1.18
resource-disposer:0.15
ws-cleanup:0.39
ant:1.11
durable-task:1.35
workflow-durable-task-step:2.38
command-launcher:1.5
jdk-tool:1.5
bouncycastle-api:2.20
ace-editor:1.1
workflow-scm-step:2.12
workflow-cps:2.90
workflow-job:2.40
apache-httpcomponents-client-4-api:4.5.13-1.0
mailer:1.34
workflow-basic-steps:2.23
gradle:1.36
pipeline-milestone-step:1.3.2
pipeline-input-step:2.12
pipeline-stage-step:2.5
pipeline-graph-analysis:1.10
pipeline-rest-api:2.19
handlebars:3.0.8
momentjs:1.1.1
pipeline-stage-view:2.19
pipeline-build-step:2.13
pipeline-model-api:1.8.4
pipeline-model-extensions:1.8.4
jsch:0.1.55.2
git-client:3.7.1
git-server:1.9
workflow-cps-global-lib:2.18
branch-api:2.6.3
workflow-multibranch:2.23
pipeline-stage-tags-metadata:1.8.4
pipeline-model-definition:1.8.4
lockable-resources:2.10
workflow-aggregator:2.6
jjwt-api:0.11.2-9.c8b45b8bb173
okhttp-api:3.14.9
github-api:1.123
git:4.7.1
github:1.33.1
github-branch-source:2.10.2
pipeline-github-lib:1.0
ssh-slaves:1.31.7
matrix-auth:2.6.6
pam-auth:1.6
ldap:2.5
email-ext:2.82
windows-slaves:1.7
ruby-runtime:0.12
external-monitor-job:1.7
pyenv:0.0.7
Result: [Plugin:sshd, Plugin:cloudbees-folder, Plugin:trilead-api, Plugin:antisamy-markup-formatter, Plugin:structs, Plugin:workflow-step-api, Plugin:token-macro, Plugin:build-timeout, Plugin:credentials, Plugin:ssh-credentials, Plugin:plain-credentials, Plugin:credentials-binding, Plugin:scm-api, Plugin:workflow-api, Plugin:timestamper, Plugin:script-security, Plugin:plugin-util-api, Plugin:font-awesome-api, Plugin:popper-api, Plugin:jquery3-api, Plugin:bootstrap4-api, Plugin:snakeyaml-api, Plugin:jackson2-api, Plugin:echarts-api, Plugin:display-url-api, Plugin:workflow-support, Plugin:checks-api, Plugin:junit, Plugin:matrix-project, Plugin:resource-disposer, Plugin:ws-cleanup, Plugin:ant, Plugin:durable-task, Plugin:workflow-durable-task-step, Plugin:command-launcher, Plugin:jdk-tool, Plugin:bouncycastle-api, Plugin:ace-editor, Plugin:workflow-scm-step, Plugin:workflow-cps, Plugin:workflow-job, Plugin:apache-httpcomponents-client-4-api, Plugin:mailer, Plugin:workflow-basic-steps, Plugin:gradle, Plugin:pipeline-milestone-step, Plugin:pipeline-input-step, Plugin:pipeline-stage-step, Plugin:pipeline-graph-analysis, Plugin:pipeline-rest-api, Plugin:handlebars, Plugin:momentjs, Plugin:pipeline-stage-view, Plugin:pipeline-build-step, Plugin:pipeline-model-api, Plugin:pipeline-model-extensions, Plugin:jsch, Plugin:git-client, Plugin:git-server, Plugin:workflow-cps-global-lib, Plugin:branch-api, Plugin:workflow-multibranch, Plugin:pipeline-stage-tags-metadata, Plugin:pipeline-model-definition, Plugin:lockable-resources, Plugin:workflow-aggregator, Plugin:jjwt-api, Plugin:okhttp-api, Plugin:github-api, Plugin:git, Plugin:github, Plugin:github-branch-source, Plugin:pipeline-github-lib, Plugin:ssh-slaves, Plugin:matrix-auth, Plugin:pam-auth, Plugin:ldap, Plugin:email-ext, Plugin:windows-slaves, Plugin:ruby-runtime, Plugin:external-monitor-job, Plugin:pyenv]
Installed with apt-get, weekly build
Browsers used: Firefox, Safari, Chrome
Ubuntu 16.04 64 bit Openjdk 1.8.0_181 Jenkins: 2.289 OS: Linux - 4.4.0-137-generic --- sshd:3.0.3 cloudbees-folder:6.15 trilead-api:1.0.13 antisamy-markup-formatter:2.1 structs:1.22 workflow-step-api:2.23 token-macro:2.15 build-timeout:1.20 credentials:2.3.18 ssh-credentials:1.18.2 plain-credentials:1.7 credentials-binding:1.24 scm-api:2.6.4 workflow-api:2.42 timestamper:1.12 script-security:1.76 plugin-util-api:2.1.0 font-awesome-api:5.15.2-2 popper-api:1.16.1-2 jquery3-api:3.6.0-1 bootstrap4-api:4.6.0-3 snakeyaml-api:1.27.0 jackson2-api:2.12.3 echarts-api:5.0.2-1 display-url-api:2.3.4 workflow-support:3.8 checks-api:1.7.0 junit:1.49 matrix-project:1.18 resource-disposer:0.15 ws-cleanup:0.39 ant:1.11 durable-task:1.35 workflow-durable-task-step:2.38 command-launcher:1.5 jdk-tool:1.5 bouncycastle-api:2.20 ace-editor:1.1 workflow-scm-step:2.12 workflow-cps:2.90 workflow-job:2.40 apache-httpcomponents-client-4-api:4.5.13-1.0 mailer:1.34 workflow-basic-steps:2.23 gradle:1.36 pipeline-milestone-step:1.3.2 pipeline-input-step:2.12 pipeline-stage-step:2.5 pipeline-graph-analysis:1.10 pipeline-rest-api:2.19 handlebars:3.0.8 momentjs:1.1.1 pipeline-stage-view:2.19 pipeline-build-step:2.13 pipeline-model-api:1.8.4 pipeline-model-extensions:1.8.4 jsch:0.1.55.2 git-client:3.7.1 git-server:1.9 workflow-cps-global-lib:2.18 branch-api:2.6.3 workflow-multibranch:2.23 pipeline-stage-tags-metadata:1.8.4 pipeline-model-definition:1.8.4 lockable-resources:2.10 workflow-aggregator:2.6 jjwt-api:0.11.2-9.c8b45b8bb173 okhttp-api:3.14.9 github-api:1.123 git:4.7.1 github:1.33.1 github-branch-source:2.10.2 pipeline-github-lib:1.0 ssh-slaves:1.31.7 matrix-auth:2.6.6 pam-auth:1.6 ldap:2.5 email-ext:2.82 windows-slaves:1.7 ruby-runtime:0.12 external-monitor-job:1.7 pyenv:0.0.7 Result: [Plugin:sshd, Plugin:cloudbees-folder, Plugin:trilead-api, Plugin:antisamy-markup-formatter, Plugin:structs, Plugin:workflow-step-api, Plugin:token-macro, Plugin:build-timeout, Plugin:credentials, Plugin:ssh-credentials, Plugin:plain-credentials, Plugin:credentials-binding, Plugin:scm-api, Plugin:workflow-api, Plugin:timestamper, Plugin:script-security, Plugin:plugin-util-api, Plugin:font-awesome-api, Plugin:popper-api, Plugin:jquery3-api, Plugin:bootstrap4-api, Plugin:snakeyaml-api, Plugin:jackson2-api, Plugin:echarts-api, Plugin:display-url-api, Plugin:workflow-support, Plugin:checks-api, Plugin:junit, Plugin:matrix-project, Plugin:resource-disposer, Plugin:ws-cleanup, Plugin:ant, Plugin:durable-task, Plugin:workflow-durable-task-step, Plugin:command-launcher, Plugin:jdk-tool, Plugin:bouncycastle-api, Plugin:ace-editor, Plugin:workflow-scm-step, Plugin:workflow-cps, Plugin:workflow-job, Plugin:apache-httpcomponents-client-4-api, Plugin:mailer, Plugin:workflow-basic-steps, Plugin:gradle, Plugin:pipeline-milestone-step, Plugin:pipeline-input-step, Plugin:pipeline-stage-step, Plugin:pipeline-graph-analysis, Plugin:pipeline-rest-api, Plugin:handlebars, Plugin:momentjs, Plugin:pipeline-stage-view, Plugin:pipeline-build-step, Plugin:pipeline-model-api, Plugin:pipeline-model-extensions, Plugin:jsch, Plugin:git-client, Plugin:git-server, Plugin:workflow-cps-global-lib, Plugin:branch-api, Plugin:workflow-multibranch, Plugin:pipeline-stage-tags-metadata, Plugin:pipeline-model-definition, Plugin:lockable-resources, Plugin:workflow-aggregator, Plugin:jjwt-api, Plugin:okhttp-api, Plugin:github-api, Plugin:git, Plugin:github, Plugin:github-branch-source, Plugin:pipeline-github-lib, Plugin:ssh-slaves, Plugin:matrix-auth, Plugin:pam-auth, Plugin:ldap, Plugin:email-ext, Plugin:windows-slaves, Plugin:ruby-runtime, Plugin:external-monitor-job, Plugin:pyenv] Installed with apt-get, weekly build Browsers used: Firefox, Safari, Chrome
Steps to reproduce:
- Install a new jenkins installation (2.283 or newer)
- Use default recommended plugins
- Create empty freestyle job
- Install pyenv plugin (0.0.7)
- View the configuration of the job created earlier
Nearly all visual elements are now center aligned, including the content of any shell scripts, which makes for a "less than ideal" user experience.
To verify that this is actually caused (or triggered) by the pyenv plugin and not one of its dependencies:
- uninstall pyenv
- restart jenkins
- view configuration of job
Alignment has now been restored
This problem does not occur when using Jenkins 2.82 or older. Unfortunately I have very little knowledge about web development so I'm unable to provide a detailed analysis as to why this is actually happening. I did notice that this plugin is written in Ruby (which makes it even harder for me to analyze this).
- is duplicated by
-
JENKINS-66416 Job configure UI issue for freestyle and maven projects
- Closed
-
JENKINS-66439 Pyenv and ruby-runtime plugins are broken after upgrade to 2.289.2
- Closed