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

Rework EnvInject Lib to EnvInject API Plugin

    Details

    • Similar Issues:

      Description

      It is a long-standing issue, which complicates JENKINS-43535 since it is impossible to make any breaking changes in the library without causing fallout in plugins.

      I want to finally split out the hardcoded dependency on EnvInject lib by converting it to an API plugin

        Attachments

          Issue Links

            Activity

            Hide
            scm_issue_link SCM/JIRA link daemon added a comment -

            Code changed in jenkins
            User: Oleg Nenashev
            Path:
            src/main/java/org/jenkinsci/plugins/envinjectapi/util/EnvInjectVarsIO.java
            http://jenkins-ci.org/commit/envinject-api-plugin/571930558fa6da7eb4eac206d9b9604d73bb80b7
            Log:
            JENKINS-43845 - Use Java 7 Files API and make FindBugs happy

            Show
            scm_issue_link SCM/JIRA link daemon added a comment - Code changed in jenkins User: Oleg Nenashev Path: src/main/java/org/jenkinsci/plugins/envinjectapi/util/EnvInjectVarsIO.java http://jenkins-ci.org/commit/envinject-api-plugin/571930558fa6da7eb4eac206d9b9604d73bb80b7 Log: JENKINS-43845 - Use Java 7 Files API and make FindBugs happy
            Hide
            scm_issue_link SCM/JIRA link daemon added a comment -

            Code changed in jenkins
            User: Oleg Nenashev
            Path:
            src/main/java/org/jenkinsci/plugins/envinjectapi/util/EnvInjectLogger.java
            http://jenkins-ci.org/commit/envinject-api-plugin/bdc9dd77580894bb61dab2fa466365409c9ccbb2
            Log:
            JENKINS-43845 - EnvInjectLogger stays in EnvInject

            Show
            scm_issue_link SCM/JIRA link daemon added a comment - Code changed in jenkins User: Oleg Nenashev Path: src/main/java/org/jenkinsci/plugins/envinjectapi/util/EnvInjectLogger.java http://jenkins-ci.org/commit/envinject-api-plugin/bdc9dd77580894bb61dab2fa466365409c9ccbb2 Log: JENKINS-43845 - EnvInjectLogger stays in EnvInject
            Hide
            scm_issue_link SCM/JIRA link daemon added a comment -

            Code changed in jenkins
            User: Oleg Nenashev
            Path:
            src/main/java/org/jenkinsci/plugins/envinjectapi/util/CauseHelper.java
            src/main/java/org/jenkinsci/plugins/envinjectapi/util/EnvVarsResolver.java
            http://jenkins-ci.org/commit/envinject-api-plugin/a933c474c058efa5937202d56a5239bbc940a5ce
            Log:
            JENKINS-43845 - Move Cause EnvVars logic from EnvInject plugin to EnvInject API

            Show
            scm_issue_link SCM/JIRA link daemon added a comment - Code changed in jenkins User: Oleg Nenashev Path: src/main/java/org/jenkinsci/plugins/envinjectapi/util/CauseHelper.java src/main/java/org/jenkinsci/plugins/envinjectapi/util/EnvVarsResolver.java http://jenkins-ci.org/commit/envinject-api-plugin/a933c474c058efa5937202d56a5239bbc940a5ce Log: JENKINS-43845 - Move Cause EnvVars logic from EnvInject plugin to EnvInject API
            Hide
            scm_issue_link SCM/JIRA link daemon added a comment -

            Code changed in jenkins
            User: Oleg Nenashev
            Path:
            CHANGELOG.md
            Jenkinsfile
            LICENSE.txt
            README.md
            pom.xml
            src/main/java/org/jenkinsci/lib/envinject/EnvInjectAction.java
            src/main/java/org/jenkinsci/lib/envinject/EnvInjectException.java
            src/main/java/org/jenkinsci/lib/envinject/EnvInjectLogger.java
            src/main/java/org/jenkinsci/lib/envinject/service/EnvInjectActionRetriever.java
            src/main/java/org/jenkinsci/lib/envinject/service/EnvInjectDetector.java
            src/main/java/org/jenkinsci/lib/envinject/service/EnvInjectSavable.java
            src/main/java/org/jenkinsci/lib/envinject/service/EnvVarsResolver.java
            src/main/java/org/jenkinsci/plugins/envinjectapi/util/CauseHelper.java
            src/main/java/org/jenkinsci/plugins/envinjectapi/util/EnvInjectActionRetriever.java
            src/main/java/org/jenkinsci/plugins/envinjectapi/util/EnvInjectPluginHelper.java
            src/main/java/org/jenkinsci/plugins/envinjectapi/util/EnvInjectVarsIO.java
            src/main/java/org/jenkinsci/plugins/envinjectapi/util/EnvVarsResolver.java
            src/main/resources/org/jenkinsci/plugins/envinjectapi/index.jelly
            http://jenkins-ci.org/commit/envinject-api-plugin/300415ca120162fb8f679a1423219ba4c8273a7e
            Log:
            Merge pull request #1 from jenkinsci/feature/JENKINS-43845

            JENKINS-43845 - Decouple EnvInject API from EnvInjectLib

            Compare: https://github.com/jenkinsci/envinject-api-plugin/compare/6e4ec051ce50...300415ca1201

            Show
            scm_issue_link SCM/JIRA link daemon added a comment - Code changed in jenkins User: Oleg Nenashev Path: CHANGELOG.md Jenkinsfile LICENSE.txt README.md pom.xml src/main/java/org/jenkinsci/lib/envinject/EnvInjectAction.java src/main/java/org/jenkinsci/lib/envinject/EnvInjectException.java src/main/java/org/jenkinsci/lib/envinject/EnvInjectLogger.java src/main/java/org/jenkinsci/lib/envinject/service/EnvInjectActionRetriever.java src/main/java/org/jenkinsci/lib/envinject/service/EnvInjectDetector.java src/main/java/org/jenkinsci/lib/envinject/service/EnvInjectSavable.java src/main/java/org/jenkinsci/lib/envinject/service/EnvVarsResolver.java src/main/java/org/jenkinsci/plugins/envinjectapi/util/CauseHelper.java src/main/java/org/jenkinsci/plugins/envinjectapi/util/EnvInjectActionRetriever.java src/main/java/org/jenkinsci/plugins/envinjectapi/util/EnvInjectPluginHelper.java src/main/java/org/jenkinsci/plugins/envinjectapi/util/EnvInjectVarsIO.java src/main/java/org/jenkinsci/plugins/envinjectapi/util/EnvVarsResolver.java src/main/resources/org/jenkinsci/plugins/envinjectapi/index.jelly http://jenkins-ci.org/commit/envinject-api-plugin/300415ca120162fb8f679a1423219ba4c8273a7e Log: Merge pull request #1 from jenkinsci/feature/ JENKINS-43845 JENKINS-43845 - Decouple EnvInject API from EnvInjectLib Compare: https://github.com/jenkinsci/envinject-api-plugin/compare/6e4ec051ce50...300415ca1201
            Hide
            scm_issue_link SCM/JIRA link daemon added a comment -

            Code changed in jenkins
            User: Oleg Nenashev
            Path:
            pom.xml
            src/main/java/org/jenkinsci/plugins/envinject/EnvInjectAction.java
            src/main/java/org/jenkinsci/plugins/envinject/EnvInjectBuildVariableContributor.java
            src/main/java/org/jenkinsci/plugins/envinject/model/EnvInjectJobPropertyContributor.java
            http://jenkins-ci.org/commit/envinject-plugin/af113cfd5008e73b349266891b89d6b043296816
            Log:
            JENKINS-43536 - Pick changes for JENKINS-43845

            Show
            scm_issue_link SCM/JIRA link daemon added a comment - Code changed in jenkins User: Oleg Nenashev Path: pom.xml src/main/java/org/jenkinsci/plugins/envinject/EnvInjectAction.java src/main/java/org/jenkinsci/plugins/envinject/EnvInjectBuildVariableContributor.java src/main/java/org/jenkinsci/plugins/envinject/model/EnvInjectJobPropertyContributor.java http://jenkins-ci.org/commit/envinject-plugin/af113cfd5008e73b349266891b89d6b043296816 Log: JENKINS-43536 - Pick changes for JENKINS-43845

              People

              • Assignee:
                oleg_nenashev Oleg Nenashev
                Reporter:
                oleg_nenashev Oleg Nenashev
              • Votes:
                0 Vote for this issue
                Watchers:
                2 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: