Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Jenkins dependencies: upgrade #77

Merged
merged 8 commits into from
Nov 17, 2017
Merged

Jenkins dependencies: upgrade #77

merged 8 commits into from
Nov 17, 2017

Conversation

sbesson
Copy link
Member

@sbesson sbesson commented Sep 19, 2017

This PR reviews a few of the Jenkins dependencies in devspace to catch up with latest security releases and bring them as close as possible to the deployment state of https://ci.openmicroscopy.org/.

Changes include:

  • JDK is bumped to 8u152 to prevent the need for authentication into the Oracle website
  • Jenkins is bumped to 2.46.3, the last LTS version before the Java 8 requirement
  • various Jenkins plugins versions are updated to include various security fixes and match the state of https://ci.openmicroscopy.org.
  • the Jenkins CLI is disabled

To test this PR:

This should prevent the requirement on a Oracle password
This bumps should bump the version of the Jenkins plugins to include several
security fixes.

The versions should now be inline with what is deployed on mainline CI so
that we can reduce the gap and pretest plugins upgrade via devspace before
deploying to mainline as well.
@sbesson sbesson added this to the 0.6.0 milestone Sep 19, 2017
@sbesson sbesson changed the title Dependency upgrade Jenkins dependencies: upgrade Sep 19, 2017
@jburel
Copy link
Member

jburel commented Oct 12, 2017

As part of the prep for the training
I am going over the devspace readme (few changes made already)
new error preventing the generation of a devspace:

TASK [Docker external access security group] ***********************************
fatal: [localhost]: FAILED! => {"changed": false, "failed": true, "msg": "Invalid cloud configuration: The plugin password could not be found"}

The error is not related to this PR, more the status of the various moving parts

@jburel
Copy link
Member

jburel commented Oct 12, 2017

seb_jenkins_pr

Similar to https://ci.openmicroscopy.org

@jburel
Copy link
Member

jburel commented Oct 12, 2017

The common plugins have the same versions
More plugins are available in CI master

home/config.xml Outdated
@@ -29,7 +29,7 @@
<hudson.tools.InstallSourceProperty>
<installers>
<hudson.tools.JDKInstaller>
<id>jdk-8u131-oth-JPR</id>
<id>jdk-8u144-oth-JPR</id>
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

current version is 152

@jburel jburel mentioned this pull request Oct 26, 2017
@jburel
Copy link
Member

jburel commented Oct 28, 2017

Everything is in place and the change will simplify the new generation of new devspace
I will still indicate the step required when a new version of Java is installed

Any objection to get this PR merge?

@jburel
Copy link
Member

jburel commented Nov 15, 2017

Combine with the recent work done during training
Everything is working.

@jburel jburel merged commit 9a5ee92 into ome:master Nov 17, 2017
@sbesson sbesson deleted the jenkins_jdk branch November 17, 2017 14:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants