jenkins - Upgrade Groovy installation on slave node to a recent version -


i'm refactoring/enhancing execute groovy script build step , hitting version compatibility issue between dev/debugging environment, running groovy 2.3.7, , version deployed groovy-plugin autoinstaller slave. have set relatively stale 2.0.6. upshot can't use handy 2.3+ ast annotation on jenkins slave:

file:/c:/jenkins/workspace/foo/bar/com/ns1/ns2/myclass.groovy: 13: unable resolve class groovy.transform.sortable  @ line 13, column 1.    import groovy.transform.sortable    ^  1 error 

what path of least resistance upgrade slave's groovy 2.3.7 or higher? of note autoinstaller goes 2.2.1. (if that's viable option here.)

groovy plugin autoinstaller limited 2.2.1 max.

our jenkins groovy plugin @ latest version, 1.24, , jenkins master @ 1.580.1.

well simpler expected. can kill http://groovy.codehaus.org installer , point fresher repo url directly adding new so:

replacing default autoinstaller pinned repo url

upon job execution autoinstaller delete old groovy install , unpack new one. i'm pretty sure check timestamps/hashes/something not override install same version on next run.


Comments

Popular posts from this blog

java - Spring Data JPA: Why findOne(id) executing delete query internally? -

python - Mongodb How to add addtional information when aggregating? -

java - Incorrect order of records in M-M relationship in hibernate -