-
Bug
-
Resolution: Unresolved
-
Major
-
None
-
Jenkins ver. 2.121.3
github-plugin 1.29.3
Other plugins installed :
ace-editor:1.1
ansicolor:0.5.2
ant:1.9
antisamy-markup-formatter:1.5
apache-httpcomponents-client-4-api:4.5.5-3.0
artifactory:2.16.2
authentication-tokens:1.3
aws-credentials:1.23
aws-java-sdk:1.11.403
bitbucket:1.1.8
blueocean:1.9.0
blueocean-autofavorite:1.2.2
blueocean-bitbucket-pipeline:1.9.0
blueocean-commons:1.9.0
blueocean-config:1.9.0
blueocean-core-js:1.9.0
blueocean-dashboard:1.9.0
blueocean-display-url:2.2.0
blueocean-events:1.9.0
blueocean-github-pipeline:1.9.0
blueocean-git-pipeline:1.9.0
blueocean-i18n:1.9.0
blueocean-jira:1.9.0
blueocean-jwt:1.9.0
blueocean-personalization:1.9.0
blueocean-pipeline-api-impl:1.9.0
blueocean-pipeline-editor:1.9.0
blueocean-pipeline-scm-api:1.9.0
blueocean-rest:1.9.0
blueocean-rest-impl:1.9.0
blueocean-web:1.9.0
bouncycastle-api:2.17
branch-api:2.0.20
build-monitor-plugin:1.12+build.201809061734
build-name-setter:1.6.9
build-timeout:1.19
cloudbees-bitbucket-branch-source:2.2.14
cloudbees-folder:6.5.1
command-launcher:1.2
config-file-provider:3.4.1
configuration-as-code:1.3
configuration-as-code-support:1.3
credentials:2.1.18
credentials-binding:1.17
cucumber-reports:4.1.0
discard-old-build:1.05
display-url-api:2.2.0
docker-commons:1.13
docker-java-api:3.0.14
docker-plugin:1.1.5
docker-workflow:1.17
durable-task:1.27
ec2:1.41
favorite:2.3.2
git:4.0.0-beta3
git-client:3.0.0-beta5
github:1.29.3
github-api:1.92
github-branch-source:2.4.1
git-server:1.7
gradle:1.29
handlebars:1.1.1
handy-uri-templates-2-api:2.1.6-1.0
hashicorp-vault-plugin:2.2.0
htmlpublisher:1.17
ivy:1.28
jackson2-api:2.8.11.3
javadoc:1.4
jdk-tool:1.1
jenkins-design-language:1.9.0
jira:3.0.4
job-dsl:1.70
jquery-detached:1.2.1
jsch:0.1.54.2
junit:1.26.1
ldap:1.20
mailer:1.22
matrix-auth:2.3
matrix-project:1.13
maven-plugin:3.1.2
mercurial:2.4
momentjs:1.1.1
node-iterator-api:1.5.0
pipeline-aws:1.32
pipeline-build-step:2.7
pipeline-graph-analysis:1.7
pipeline-input-step:2.8
pipeline-maven:3.5.15
pipeline-milestone-step:1.3.1
pipeline-model-api:1.3.2
pipeline-model-declarative-agent:1.1.1
pipeline-model-definition:1.3.2
pipeline-model-extensions:1.3.2
pipeline-rest-api:2.10
pipeline-stage-step:2.3
pipeline-stage-tags-metadata:1.3.2
pipeline-stage-view:2.10
pipeline-utility-steps:2.1.0
plain-credentials:1.4
publish-over:0.22
pubsub-light:1.12
rebuild:1.29
resource-disposer:0.12
role-strategy:2.9.0
saml:1.1.1
scm-api:2.3.0
scoverage:1.3.3
script-security:1.48
sonar:2.8.1
sse-gateway:1.16
ssh-agent:1.17
ssh-credentials:1.14
ssh-slaves:1.28.1
structs:1.17
timestamper:1.8.10
token-macro:2.5
variant:1.1
windows-slaves:1.3.1
workflow-aggregator:2.5
workflow-api:2.31
workflow-basic-steps:2.12
workflow-cps:2.60
workflow-cps-global-lib:2.12
workflow-durable-task-step:2.26
workflow-job:2.27
workflow-multibranch:2.20
workflow-scm-step:2.7
workflow-step-api:2.16
workflow-support:2.22
ws-cleanup:0.36
Jenkins ver. 2.121.3 github-plugin 1.29.3 Other plugins installed : ace-editor:1.1 ansicolor:0.5.2 ant:1.9 antisamy-markup-formatter:1.5 apache-httpcomponents-client-4-api:4.5.5-3.0 artifactory:2.16.2 authentication-tokens:1.3 aws-credentials:1.23 aws-java-sdk:1.11.403 bitbucket:1.1.8 blueocean:1.9.0 blueocean-autofavorite:1.2.2 blueocean-bitbucket-pipeline:1.9.0 blueocean-commons:1.9.0 blueocean-config:1.9.0 blueocean-core-js:1.9.0 blueocean-dashboard:1.9.0 blueocean-display-url:2.2.0 blueocean-events:1.9.0 blueocean-github-pipeline:1.9.0 blueocean-git-pipeline:1.9.0 blueocean-i18n:1.9.0 blueocean-jira:1.9.0 blueocean-jwt:1.9.0 blueocean-personalization:1.9.0 blueocean-pipeline-api-impl:1.9.0 blueocean-pipeline-editor:1.9.0 blueocean-pipeline-scm-api:1.9.0 blueocean-rest:1.9.0 blueocean-rest-impl:1.9.0 blueocean-web:1.9.0 bouncycastle-api:2.17 branch-api:2.0.20 build-monitor-plugin:1.12+build.201809061734 build-name-setter:1.6.9 build-timeout:1.19 cloudbees-bitbucket-branch-source:2.2.14 cloudbees-folder:6.5.1 command-launcher:1.2 config-file-provider:3.4.1 configuration-as-code:1.3 configuration-as-code-support:1.3 credentials:2.1.18 credentials-binding:1.17 cucumber-reports:4.1.0 discard-old-build:1.05 display-url-api:2.2.0 docker-commons:1.13 docker-java-api:3.0.14 docker-plugin:1.1.5 docker-workflow:1.17 durable-task:1.27 ec2:1.41 favorite:2.3.2 git:4.0.0-beta3 git-client:3.0.0-beta5 github:1.29.3 github-api:1.92 github-branch-source:2.4.1 git-server:1.7 gradle:1.29 handlebars:1.1.1 handy-uri-templates-2-api:2.1.6-1.0 hashicorp-vault-plugin:2.2.0 htmlpublisher:1.17 ivy:1.28 jackson2-api:2.8.11.3 javadoc:1.4 jdk-tool:1.1 jenkins-design-language:1.9.0 jira:3.0.4 job-dsl:1.70 jquery-detached:1.2.1 jsch:0.1.54.2 junit:1.26.1 ldap:1.20 mailer:1.22 matrix-auth:2.3 matrix-project:1.13 maven-plugin:3.1.2 mercurial:2.4 momentjs:1.1.1 node-iterator-api:1.5.0 pipeline-aws:1.32 pipeline-build-step:2.7 pipeline-graph-analysis:1.7 pipeline-input-step:2.8 pipeline-maven:3.5.15 pipeline-milestone-step:1.3.1 pipeline-model-api:1.3.2 pipeline-model-declarative-agent:1.1.1 pipeline-model-definition:1.3.2 pipeline-model-extensions:1.3.2 pipeline-rest-api:2.10 pipeline-stage-step:2.3 pipeline-stage-tags-metadata:1.3.2 pipeline-stage-view:2.10 pipeline-utility-steps:2.1.0 plain-credentials:1.4 publish-over:0.22 pubsub-light:1.12 rebuild:1.29 resource-disposer:0.12 role-strategy:2.9.0 saml:1.1.1 scm-api:2.3.0 scoverage:1.3.3 script-security:1.48 sonar:2.8.1 sse-gateway:1.16 ssh-agent:1.17 ssh-credentials:1.14 ssh-slaves:1.28.1 structs:1.17 timestamper:1.8.10 token-macro:2.5 variant:1.1 windows-slaves:1.3.1 workflow-aggregator:2.5 workflow-api:2.31 workflow-basic-steps:2.12 workflow-cps:2.60 workflow-cps-global-lib:2.12 workflow-durable-task-step:2.26 workflow-job:2.27 workflow-multibranch:2.20 workflow-scm-step:2.7 workflow-step-api:2.16 workflow-support:2.22 ws-cleanup:0.36
Removing the github server or github enterprise server and saving has no effect : both are still present when reloading the admin page.
Steps to reproduce :
- add a github server and a github enterprise server (just wanted to use a "github enterprise server" but it seems that credentials only appear in the "Github Server" section so I filled both section... this part is not clear at all in the UI)
- save config
- go back to "configure system" page
- remove github server (or github enterprise server) and save
- go back to "configure system" page : the config is still there
I can confirm this behaviour with a fresh installed Jenkins 2.164.3 and github plugin 1.29.4.
Make sure to install GitHub plugin and GitHub Organization plugin. After startup, go to configuration and follow the steps provided above.
Result: Same behaviour.
On a side Note, I also found that the DropDown in the GitHub Organization Folder for GitHub server always shows "GitHub" and the enterprise server created, However "GitHub" is not configured at all. On top of that, none of the Servers configured in the GitHub Server section of the config are listed.
When looking at the github-plugin-configuration.xml I can see my custom created Server which is shown in the GitHub Servers section, but neither the enterprise server nor a Server named "GitHub"