Uploaded image for project: 'Jenkins'
  1. Jenkins
  2. JENKINS-66430

The usage of 'JNLP' terminology in remoting library

    XMLWordPrintable

    Details

    • Type: Story
    • Status: Closed (View Workflow)
    • Priority: Minor
    • Resolution: Not A Defect
    • Component/s: remoting
    • Labels:
      None
    • Similar Issues:

      Description

      In jenkinsci/jenkins #3998, the most of 'JNLP' terminology in GUI was deleted. However, slave-agent.jnlp and -jnlpUrl argument are still there.

      Based on the above, I have some questions below about future migration.

      • If Java 8 support is dropped, Java Web Start will become completely unavailable.
        Then, will these 'JNLP' usage be replaced with another terminology (e.g. *.json and -jsonUrl)?
      • For inbount agents, which options are considered as desirable?
        • Agent JAR path (slave.jar, agent.jar, or remoting.jar)
        • WebSocket or TCP
        • Commandline arguments

        Attachments

          Activity

          Hide
          jthompson Jeff Thompson added a comment -

          Java Web Start is pretty much unsupported and unworkable at this point. It's possible to get it to work in some scenarios, but it's difficult and no one's going to spend any time fixing it. Moving past Java 8 doesn't entirely mean that Web Start is completely unavailable. The technology has been picked up by an ope source project, which means it could be used, but it's practically unusable as it is now anyway.

          Don't use the term "slave". That has been deprecated for years in the Jenkins project and is no longer acceptable. Otherwise, the Remoting agent file goes by several names and you're free to us it by whatever name you want.

          Either WebSocket or TCP are acceptable. The choice depends on local needs.

          There are various different command-line arguments and unfortunately they're not always clear and consistent.

          Show
          jthompson Jeff Thompson added a comment - Java Web Start is pretty much unsupported and unworkable at this point. It's possible to get it to work in some scenarios, but it's difficult and no one's going to spend any time fixing it. Moving past Java 8 doesn't entirely mean that Web Start is completely unavailable. The technology has been picked up by an ope source project, which means it could be used, but it's practically unusable as it is now anyway. Don't use the term "slave". That has been deprecated for years in the Jenkins project and is no longer acceptable. Otherwise, the Remoting agent file goes by several names and you're free to us it by whatever name you want. Either WebSocket or TCP are acceptable. The choice depends on local needs. There are various different command-line arguments and unfortunately they're not always clear and consistent.

            People

            Assignee:
            jthompson Jeff Thompson
            Reporter:
            kb10uy Yu
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved: