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

Integrate workspace allocation with Fingerprints Engine

      Use-cases:

      • Track usages of workspaces on a single page (as well as active/inactive)
      • Automatic retention hooks (once all dependent builds are deleted, it can be erased)
      • History of workspace usages and easy search

      Added value:

      • Easily implementable if Workspace Unique IDs (we have them now)

          [JENKINS-36413] Integrate workspace allocation with Fingerprints Engine

          Code changed in jenkins
          User: Alexandru Somai
          Path:
          src/main/java/org/jenkinsci/plugins/ewm/facets/DiskStatsInfoFacet.java
          src/main/java/org/jenkinsci/plugins/ewm/facets/WorkspaceBrowserFacet.java
          src/main/java/org/jenkinsci/plugins/ewm/steps/ExwsAllocateExecution.java
          src/main/java/org/jenkinsci/plugins/ewm/steps/ExwsExecution.java
          src/main/resources/org/jenkinsci/plugins/ewm/facets/WorkspaceBrowserFacet/main.jelly
          src/main/resources/org/jenkinsci/plugins/ewm/model/ExternalWorkspace/main.jelly
          http://jenkins-ci.org/commit/external-workspace-manager-plugin/362592118e7300b74b1f5d94949110a4989257c1
          Log:
          JENKINS-36413 Integrate Fingerprints Engine

          SCM/JIRA link daemon added a comment - Code changed in jenkins User: Alexandru Somai Path: src/main/java/org/jenkinsci/plugins/ewm/facets/DiskStatsInfoFacet.java src/main/java/org/jenkinsci/plugins/ewm/facets/WorkspaceBrowserFacet.java src/main/java/org/jenkinsci/plugins/ewm/steps/ExwsAllocateExecution.java src/main/java/org/jenkinsci/plugins/ewm/steps/ExwsExecution.java src/main/resources/org/jenkinsci/plugins/ewm/facets/WorkspaceBrowserFacet/main.jelly src/main/resources/org/jenkinsci/plugins/ewm/model/ExternalWorkspace/main.jelly http://jenkins-ci.org/commit/external-workspace-manager-plugin/362592118e7300b74b1f5d94949110a4989257c1 Log: JENKINS-36413 Integrate Fingerprints Engine

          Code changed in jenkins
          User: Alexandru Somai
          Path:
          src/main/java/org/jenkinsci/plugins/ewm/actions/ExwsAllocateActionImpl.java
          src/main/java/org/jenkinsci/plugins/ewm/actions/WorkspaceBrowserRootAction.java
          src/main/java/org/jenkinsci/plugins/ewm/facets/WorkspaceBrowserFacet.java
          src/main/java/org/jenkinsci/plugins/ewm/model/ExternalWorkspace.java
          src/main/resources/org/jenkinsci/plugins/ewm/Messages.properties
          src/main/resources/org/jenkinsci/plugins/ewm/actions/WorkspaceBrowserRootAction/index.jelly
          src/main/resources/org/jenkinsci/plugins/ewm/actions/WorkspaceBrowserRootAction/sidepanel.jelly
          src/main/resources/org/jenkinsci/plugins/ewm/facets/WorkspaceBrowserFacet/main.jelly
          src/main/resources/org/jenkinsci/plugins/ewm/model/ExternalWorkspace/main.jelly
          src/main/resources/org/jenkinsci/plugins/ewm/model/ExternalWorkspace/sidepanel.jelly
          http://jenkins-ci.org/commit/external-workspace-manager-plugin/eac3f203aa191b0d8d568e7a5d588392911f22b4
          Log:
          JENKINS-36413 Implement RootAction to resolve workspace browsing

          SCM/JIRA link daemon added a comment - Code changed in jenkins User: Alexandru Somai Path: src/main/java/org/jenkinsci/plugins/ewm/actions/ExwsAllocateActionImpl.java src/main/java/org/jenkinsci/plugins/ewm/actions/WorkspaceBrowserRootAction.java src/main/java/org/jenkinsci/plugins/ewm/facets/WorkspaceBrowserFacet.java src/main/java/org/jenkinsci/plugins/ewm/model/ExternalWorkspace.java src/main/resources/org/jenkinsci/plugins/ewm/Messages.properties src/main/resources/org/jenkinsci/plugins/ewm/actions/WorkspaceBrowserRootAction/index.jelly src/main/resources/org/jenkinsci/plugins/ewm/actions/WorkspaceBrowserRootAction/sidepanel.jelly src/main/resources/org/jenkinsci/plugins/ewm/facets/WorkspaceBrowserFacet/main.jelly src/main/resources/org/jenkinsci/plugins/ewm/model/ExternalWorkspace/main.jelly src/main/resources/org/jenkinsci/plugins/ewm/model/ExternalWorkspace/sidepanel.jelly http://jenkins-ci.org/commit/external-workspace-manager-plugin/eac3f203aa191b0d8d568e7a5d588392911f22b4 Log: JENKINS-36413 Implement RootAction to resolve workspace browsing

          Code changed in jenkins
          User: Alexandru Somai
          Path:
          src/main/java/org/jenkinsci/plugins/ewm/steps/ExwsExecution.java
          http://jenkins-ci.org/commit/external-workspace-manager-plugin/2dc2aeecce9ea0572d0dc48e5c98d6efe5303b22
          Log:
          JENKINS-36413 Throw exception if fingerprint was not found

          SCM/JIRA link daemon added a comment - Code changed in jenkins User: Alexandru Somai Path: src/main/java/org/jenkinsci/plugins/ewm/steps/ExwsExecution.java http://jenkins-ci.org/commit/external-workspace-manager-plugin/2dc2aeecce9ea0572d0dc48e5c98d6efe5303b22 Log: JENKINS-36413 Throw exception if fingerprint was not found

          Code changed in jenkins
          User: Alexandru Somai
          Path:
          src/main/java/org/jenkinsci/plugins/ewm/actions/WorkspaceBrowserRootAction.java
          src/main/java/org/jenkinsci/plugins/ewm/facets/DiskStatsInfoFacet.java
          src/main/java/org/jenkinsci/plugins/ewm/facets/WorkspaceBrowserFacet.java
          src/main/java/org/jenkinsci/plugins/ewm/model/ExternalWorkspace.java
          src/main/java/org/jenkinsci/plugins/ewm/steps/ExwsAllocateExecution.java
          src/main/java/org/jenkinsci/plugins/ewm/steps/ExwsExecution.java
          http://jenkins-ci.org/commit/external-workspace-manager-plugin/05d2e128e02022a8daf5f82645e7393057249a0e
          Log:
          JENKINS-36413 Move ExternalWorkspace object to WorkspaceBrowserFacet and remove the DiskStatsInfoFacet. Add missing javadoc

          SCM/JIRA link daemon added a comment - Code changed in jenkins User: Alexandru Somai Path: src/main/java/org/jenkinsci/plugins/ewm/actions/WorkspaceBrowserRootAction.java src/main/java/org/jenkinsci/plugins/ewm/facets/DiskStatsInfoFacet.java src/main/java/org/jenkinsci/plugins/ewm/facets/WorkspaceBrowserFacet.java src/main/java/org/jenkinsci/plugins/ewm/model/ExternalWorkspace.java src/main/java/org/jenkinsci/plugins/ewm/steps/ExwsAllocateExecution.java src/main/java/org/jenkinsci/plugins/ewm/steps/ExwsExecution.java http://jenkins-ci.org/commit/external-workspace-manager-plugin/05d2e128e02022a8daf5f82645e7393057249a0e Log: JENKINS-36413 Move ExternalWorkspace object to WorkspaceBrowserFacet and remove the DiskStatsInfoFacet. Add missing javadoc

          Code changed in jenkins
          User: Alexandru Somai
          Path:
          src/main/java/org/jenkinsci/plugins/ewm/actions/ExwsAllocateActionImpl.java
          src/main/java/org/jenkinsci/plugins/ewm/actions/WorkspaceBrowserRootAction.java
          src/main/java/org/jenkinsci/plugins/ewm/facets/WorkspaceBrowserFacet.java
          src/main/java/org/jenkinsci/plugins/ewm/model/ExternalWorkspace.java
          src/main/java/org/jenkinsci/plugins/ewm/steps/ExwsAllocateExecution.java
          src/main/java/org/jenkinsci/plugins/ewm/steps/ExwsExecution.java
          src/main/resources/org/jenkinsci/plugins/ewm/Messages.properties
          src/main/resources/org/jenkinsci/plugins/ewm/actions/WorkspaceBrowserRootAction/index.jelly
          src/main/resources/org/jenkinsci/plugins/ewm/actions/WorkspaceBrowserRootAction/sidepanel.jelly
          src/main/resources/org/jenkinsci/plugins/ewm/facets/WorkspaceBrowserFacet/main.jelly
          src/main/resources/org/jenkinsci/plugins/ewm/model/ExternalWorkspace/main.jelly
          src/main/resources/org/jenkinsci/plugins/ewm/model/ExternalWorkspace/sidepanel.jelly
          http://jenkins-ci.org/commit/external-workspace-manager-plugin/64591d7707f85951ab1042e188a65d11636863c2
          Log:
          Merge pull request #46 from alexsomai/fingerprints-integration

          JENKINS-36413 Fingerprints integration

          Compare: https://github.com/jenkinsci/external-workspace-manager-plugin/compare/91cf0a5527b4...64591d7707f8

          SCM/JIRA link daemon added a comment - Code changed in jenkins User: Alexandru Somai Path: src/main/java/org/jenkinsci/plugins/ewm/actions/ExwsAllocateActionImpl.java src/main/java/org/jenkinsci/plugins/ewm/actions/WorkspaceBrowserRootAction.java src/main/java/org/jenkinsci/plugins/ewm/facets/WorkspaceBrowserFacet.java src/main/java/org/jenkinsci/plugins/ewm/model/ExternalWorkspace.java src/main/java/org/jenkinsci/plugins/ewm/steps/ExwsAllocateExecution.java src/main/java/org/jenkinsci/plugins/ewm/steps/ExwsExecution.java src/main/resources/org/jenkinsci/plugins/ewm/Messages.properties src/main/resources/org/jenkinsci/plugins/ewm/actions/WorkspaceBrowserRootAction/index.jelly src/main/resources/org/jenkinsci/plugins/ewm/actions/WorkspaceBrowserRootAction/sidepanel.jelly src/main/resources/org/jenkinsci/plugins/ewm/facets/WorkspaceBrowserFacet/main.jelly src/main/resources/org/jenkinsci/plugins/ewm/model/ExternalWorkspace/main.jelly src/main/resources/org/jenkinsci/plugins/ewm/model/ExternalWorkspace/sidepanel.jelly http://jenkins-ci.org/commit/external-workspace-manager-plugin/64591d7707f85951ab1042e188a65d11636863c2 Log: Merge pull request #46 from alexsomai/fingerprints-integration JENKINS-36413 Fingerprints integration Compare: https://github.com/jenkinsci/external-workspace-manager-plugin/compare/91cf0a5527b4...64591d7707f8

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

              Created:
              Updated:
              Resolved: