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

Minimize scope of AbstractProject/AbstractBuild usage in EnvInject Lib

      It is required to improve support of Pipelines in plugins using EnvInject lib: EnvInject, Shared Objects, etc..

          [JENKINS-43535] Minimize scope of AbstractProject/AbstractBuild usage in EnvInject Lib

          Oleg Nenashev added a comment -

          Oleg Nenashev added a comment - https://github.com/jenkinsci/envinject-lib/pull/8

          Oleg Nenashev added a comment - 3 PRs are involved: https://github.com/jenkinsci/envinject-lib/pull/8 https://github.com/jenkinsci/envinject-api-plugin/pull/1 https://github.com/jenkinsci/envinject-plugin/pull/118

          Code changed in jenkins
          User: Oleg Nenashev
          Path:
          src/main/java/org/jenkinsci/lib/envinject/EnvInjectAction.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/EnvVarsResolver.java
          http://jenkins-ci.org/commit/envinject-lib/6e4ec051ce509d20a1d9c7b23b58c45a7190aaaf
          Log:
          JENKINS-43535 - Minimize usage of AbstractProject/AbstractBuild

          After the change, there are only minimal usages in EnvVarsResolver, mostly related to the WORKSPACE access

          SCM/JIRA link daemon added a comment - Code changed in jenkins User: Oleg Nenashev Path: src/main/java/org/jenkinsci/lib/envinject/EnvInjectAction.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/EnvVarsResolver.java http://jenkins-ci.org/commit/envinject-lib/6e4ec051ce509d20a1d9c7b23b58c45a7190aaaf Log: JENKINS-43535 - Minimize usage of AbstractProject/AbstractBuild After the change, there are only minimal usages in EnvVarsResolver, mostly related to the WORKSPACE access

          Code changed in jenkins
          User: Oleg Nenashev
          Path:
          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/EnvVarsResolver.java
          http://jenkins-ci.org/commit/envinject-lib/9058a65d8c635cdd314b257d5ef9ad96f900b320
          Log:
          JENKINS-43535 - Revert changes in utility classes

          SCM/JIRA link daemon added a comment - Code changed in jenkins User: Oleg Nenashev Path: 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/EnvVarsResolver.java http://jenkins-ci.org/commit/envinject-lib/9058a65d8c635cdd314b257d5ef9ad96f900b320 Log: JENKINS-43535 - Revert changes in utility classes

          Code changed in jenkins
          User: Oleg Nenashev
          Path:
          src/main/java/org/jenkinsci/lib/envinject/EnvInjectAction.java
          src/main/java/org/jenkinsci/lib/envinject/service/EnvInjectDetector.java
          http://jenkins-ci.org/commit/envinject-lib/1fb40074afd18b5fd7e8fa04b96c1e8642b1d1ea
          Log:
          JENKINS-43535 - Restore Binary compatibility of EnvInjectAction

          SCM/JIRA link daemon added a comment - Code changed in jenkins User: Oleg Nenashev Path: src/main/java/org/jenkinsci/lib/envinject/EnvInjectAction.java src/main/java/org/jenkinsci/lib/envinject/service/EnvInjectDetector.java http://jenkins-ci.org/commit/envinject-lib/1fb40074afd18b5fd7e8fa04b96c1e8642b1d1ea Log: JENKINS-43535 - Restore Binary compatibility of EnvInjectAction

          Code changed in jenkins
          User: Oleg Nenashev
          Path:
          src/main/java/org/jenkinsci/lib/envinject/EnvInjectLogger.java
          http://jenkins-ci.org/commit/envinject-lib/36006bd5f3d1b9ff32c05c24bc05f5162ab9eaf3
          Log:
          JENKINS-43535 - Undeprecate Logger, it is a part of public APi in EnvInject

          SCM/JIRA link daemon added a comment - Code changed in jenkins User: Oleg Nenashev Path: src/main/java/org/jenkinsci/lib/envinject/EnvInjectLogger.java http://jenkins-ci.org/commit/envinject-lib/36006bd5f3d1b9ff32c05c24bc05f5162ab9eaf3 Log: JENKINS-43535 - Undeprecate Logger, it is a part of public APi in EnvInject

          Code changed in jenkins
          User: Oleg Nenashev
          Path:
          CHANGELOG.md
          LICENSE.txt
          README.md
          http://jenkins-ci.org/commit/envinject-lib/94a795218a6064d32c304ba9380fc6ebebe978d5
          Log:
          [JENKINS-43535,, JENKINS-43845] - Add documentation to the library

          SCM/JIRA link daemon added a comment - Code changed in jenkins User: Oleg Nenashev Path: CHANGELOG.md LICENSE.txt README.md http://jenkins-ci.org/commit/envinject-lib/94a795218a6064d32c304ba9380fc6ebebe978d5 Log: [JENKINS-43535,, JENKINS-43845] - Add documentation to the library

          Code changed in jenkins
          User: Oleg Nenashev
          Path:
          CHANGELOG.md
          LICENSE.txt
          README.md
          src/main/java/org/jenkinsci/lib/envinject/EnvInjectAction.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
          http://jenkins-ci.org/commit/envinject-lib/daec08de3688f496c9093f5c37a4182d50736ee3
          Log:
          Merge pull request #8 from oleg-nenashev/feature/JENKINS-43535

          JENKINS-43535 - Minimize usage of AbstractProject/AbstractBuild

          Compare: https://github.com/jenkinsci/envinject-lib/compare/095fe77573ff...daec08de3688

          SCM/JIRA link daemon added a comment - Code changed in jenkins User: Oleg Nenashev Path: CHANGELOG.md LICENSE.txt README.md src/main/java/org/jenkinsci/lib/envinject/EnvInjectAction.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 http://jenkins-ci.org/commit/envinject-lib/daec08de3688f496c9093f5c37a4182d50736ee3 Log: Merge pull request #8 from oleg-nenashev/feature/ JENKINS-43535 JENKINS-43535 - Minimize usage of AbstractProject/AbstractBuild Compare: https://github.com/jenkinsci/envinject-lib/compare/095fe77573ff...daec08de3688

          Oleg Nenashev added a comment -

          EnvInject Lib 1.25 has been released

          Oleg Nenashev added a comment - EnvInject Lib 1.25 has been released

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

              Created:
              Updated:
              Resolved: