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

Parametrize jupyter/python/other supported notebook code from build parameters

    XMLWordPrintable

    Details

    • Epic Name:
      Phase 3: Machine Learning Plugin
    • Similar Issues:

      Description

      The ML plugin would be much more flexible if it would allow build and global Jenkins parameters to be used as parameters for Jupyter notebook code (or any of the other programming languages) supported by the plugin. Support similar to how Groovy scriptlets are parametrized is a good example

        Attachments

          Activity

          ioannis Ioannis Moutsatsos created issue -
          ioannis Ioannis Moutsatsos made changes -
          Field Original Value New Value
          Summary CLONE - Machine learning plugin improvement Parametrize jupyter/python/other supported notebook code from build parameters
          ioannis Ioannis Moutsatsos made changes -
          Description Main features :
           * Jupyter Interpreter for Multi-Lang support

           ** Support different kind of scripts
           ** Support different kernel notebooks
           ** Fix bugs for a different type of notebooks
           * Result generator

           ** Save image/graphs in HTML format
           ** Save all the results and HTML file names in a JSON
           ** Display results
           * Unit Testing
          The ML plugin would be much more flexible if it would allow build and global Jenkins parameters to be used as parameters for Jupyter notebook code (or any of the other programming languages) supported by the plugin. Support similar to how Groovy scriptlets are parametrized is a good example
          Hide
          ioannis Ioannis Moutsatsos added a comment -

          Bruno P. Kinoshita has suggested the papermill https://github.com/nteract/papermill utility as an implementation option

          Show
          ioannis Ioannis Moutsatsos added a comment - Bruno P. Kinoshita has suggested the papermill  https://github.com/nteract/papermill  utility as an implementation option
          Hide
          loghijiaha Loghi Perinpanayagam added a comment -

          This is possible Ioannis Moutsatsos. I have already worked on pipeline file(Jenkins file) editor. It needs some javascript knowledge to trick the jelly file of the code editor.

          Show
          loghijiaha Loghi Perinpanayagam added a comment - This is possible Ioannis Moutsatsos . I have already worked on pipeline file(Jenkins file) editor. It needs some javascript knowledge to trick the jelly file of the code editor.

            People

            Assignee:
            loghijiaha Loghi Perinpanayagam
            Reporter:
            ioannis Ioannis Moutsatsos
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Dates

              Created:
              Updated: