[JIRA] (JENKINS-41676) Support Kotlin scripts wherever Groovy scripts are offered

5 views
Skip to first unread message

mfulton26@gmail.com (JIRA)

unread,
Feb 2, 2017, 3:34:01 PM2/2/17
to jenkinsc...@googlegroups.com
Mark Fulton updated an issue
 
Jenkins / New Feature JENKINS-41676
Support Kotlin scripts wherever Groovy scripts are offered
Change By: Mark Fulton
Issue Type: Improvement New Feature
Add Comment Add Comment
 
This message was sent by Atlassian JIRA (v7.1.7#71011-sha1:2526d7c)
Atlassian logo

mfulton26@gmail.com (JIRA)

unread,
Feb 2, 2017, 3:34:01 PM2/2/17
to jenkinsc...@googlegroups.com
Mark Fulton created an issue
 
Jenkins / Improvement JENKINS-41676
Issue Type: Improvement Improvement
Assignee: Unassigned
Components: core
Created: 2017/Feb/02 8:33 PM
Priority: Minor Minor
Reporter: Mark Fulton

Kotlin Meets Jenkins (like Kotlin Meets Gradle)

Add support to use Kotlin scripts wherever Groovy scripts are supported.

ben@bencreasy.com (JIRA)

unread,
Jul 14, 2018, 6:31:02 AM7/14/18
to jenkinsc...@googlegroups.com
This message was sent by Atlassian JIRA (v7.10.1#710002-sha1:6efc396)

dbeck@cloudbees.com (JIRA)

unread,
Jul 14, 2018, 8:59:10 AM7/14/18
to jenkinsc...@googlegroups.com

Ben Creasy As above. I don't expect anyone on the core team to care enough to add this (I think Jesse laughed every time someone asked for Python over Groovy), and I will block from distribution every implementation enabling security vulnerabilities.

If you care enough, I recommend following the JEP process ( https://github.com/jenkinsci/jep/ ), but note that anything close to

Add support to use Kotlin scripts wherever Groovy scripts are supported.

in a way that won't just be shot down will be a lot of work. As in, patch core and dozens of plugins individually, write at least one new plugin, etc.

trejkaz@trypticon.org (JIRA)

unread,
May 9, 2019, 8:12:02 PM5/9/19
to jenkinsc...@googlegroups.com
trejkaz commented on New Feature JENKINS-41676

I was going to request the same thing after being burned by Groovy's lack of a decent type system too many times to count.

I'd settle for a way to refactor stuff out into Java in some other way, but I'm guessing the only way to do this is by writing plugins?

This message was sent by Atlassian Jira (v7.11.2#711002-sha1:fdc329d)

bmathus+ossjira@cloudbees.com (JIRA)

unread,
May 13, 2019, 4:12:02 AM5/13/19
to jenkinsc...@googlegroups.com

I'd settle for a way to refactor stuff out into Java in some other way, but I'm guessing the only way to do this is by writing plugins?

Yes. Or as much as possible use Jenkins configuration-as-code plugin instead of init scripts. Cf. https://jenkins.io/projects/jcasc/

bmathus+ossjira@cloudbees.com (JIRA)

unread,
May 13, 2019, 4:13:01 AM5/13/19
to jenkinsc...@googlegroups.com
Baptiste Mathus edited a comment on New Feature JENKINS-41676
{quote}I'd settle for a way to refactor stuff out into Java in some other way, but I'm guessing the only way to do this is by writing plugins?{quote}

Yes
. Or  , but better as much as possible use Jenkins configuration-as-code plugin instead of init scripts. Cf. https://jenkins.io/projects/jcasc/
Reply all
Reply to author
Forward
0 new messages