Branch: refs/heads/master
  Home:   https://github.com/jenkinsci/lockable-resources-plugin
  Commit: ecd0332f404538d37eefbe878c6ae74c9584f5ec
      
https://github.com/jenkinsci/lockable-resources-plugin/commit/ecd0332f404538d37eefbe878c6ae74c9584f5ec
  Author: Robin Jarry <[email protected]>
  Date:   2015-07-30 (Thu, 30 Jul 2015)

  Changed paths:
    M pom.xml
    M src/main/java/org/jenkins/plugins/lockableresources/LockableResource.java
    A src/main/java/org/jenkins/plugins/lockableresources/LockableResources.java

  Log Message:
  -----------
  expose lockable resources to the remote api

The remote api is reachable through the following URLs:

<jenkins_base_url>/plugin/lockable-resources/api/xml
<jenkins_base_url>/plugin/lockable-resources/api/json

Signed-off-by: Robin Jarry <[email protected]>


  Commit: a07a64244e3ee2b65a67d5111a6e8aa90c2b3249
      
https://github.com/jenkinsci/lockable-resources-plugin/commit/a07a64244e3ee2b65a67d5111a6e8aa90c2b3249
  Author: Robin Jarry <[email protected]>
  Date:   2015-07-30 (Thu, 30 Jul 2015)

  Changed paths:
    M 
src/main/java/org/jenkins/plugins/lockableresources/LockableResourcesManager.java
    R 
src/main/java/org/jenkins/plugins/lockableresources/queue/LockPrioritySorter.java
    M 
src/main/resources/org/jenkins/plugins/lockableresources/LockableResourcesManager/config.jelly
    R 
src/main/resources/org/jenkins/plugins/lockableresources/LockableResourcesManager/help-defaultPriority.html
    R 
src/main/resources/org/jenkins/plugins/lockableresources/LockableResourcesManager/help-priorityParameterName.html

  Log Message:
  -----------
  remove the lock priority sorter feature

Remove queue sorter to avoid conflicts with more flexible sorter
plugins.

Signed-off-by: Nickolay Martinov
Signed-off-by: Robin Jarry <[email protected]>


  Commit: 6f005c5c8ffbe559d5154a55184e948f1477685a
      
https://github.com/jenkinsci/lockable-resources-plugin/commit/6f005c5c8ffbe559d5154a55184e948f1477685a
  Author: Robin Jarry <[email protected]>
  Date:   2015-07-30 (Thu, 30 Jul 2015)

  Changed paths:
    M 
src/main/java/org/jenkins/plugins/lockableresources/queue/LockRunListener.java
    M 
src/main/java/org/jenkins/plugins/lockableresources/queue/LockableResourcesQueueTaskDispatcher.java

  Log Message:
  -----------
  avoid locking resources with parent builds of matrix projects

The problem was that we have always locked the resources. However, this
makes no sense for parent build of matrix projects since they dont
actually do anything. To fix the problem we just ignore matrix builds
(that do nothing but spawn configuration builds). Now we consume exactly
the same number of resource instances as actually needed.

Signed-off-by: Nickolay Martinov
Signed-off-by: Robin Jarry <[email protected]>


  Commit: 96d8e84c11f0513d9f40ad81dd757ed53577fc33
      
https://github.com/jenkinsci/lockable-resources-plugin/commit/96d8e84c11f0513d9f40ad81dd757ed53577fc33
  Author: Robin Jarry <[email protected]>
  Date:   2015-07-31 (Fri, 31 Jul 2015)

  Changed paths:
    M 
src/main/java/org/jenkins/plugins/lockableresources/queue/LockableResourcesStruct.java
    M src/main/java/org/jenkins/plugins/lockableresources/queue/Utils.java

  Log Message:
  -----------
  allow matrix job axes expansion in resource names & labels

Signed-off-by: Robin Jarry <[email protected]>


  Commit: 990f09fd07d3405d1e74ca749a26b206eca36168
      
https://github.com/jenkinsci/lockable-resources-plugin/commit/990f09fd07d3405d1e74ca749a26b206eca36168
  Author: Robin Jarry <[email protected]>
  Date:   2015-07-31 (Fri, 31 Jul 2015)

  Changed paths:
    M src/main/java/org/jenkins/plugins/lockableresources/LockableResource.java
    M 
src/main/java/org/jenkins/plugins/lockableresources/LockableResourcesManager.java
    M 
src/main/java/org/jenkins/plugins/lockableresources/RequiredResourcesProperty.java
    M 
src/main/java/org/jenkins/plugins/lockableresources/queue/LockableResourcesQueueTaskDispatcher.java
    M 
src/main/resources/org/jenkins/plugins/lockableresources/RequiredResourcesProperty/help-labelName.html

  Log Message:
  -----------
  add groovy expression support in required label

Allow to treat label as a groovy expression for advanced resource
selection based on matrix project configuration.

Signed-off-by: Nikolay Martynov
Signed-off-by: Robin Jarry <[email protected]>


Compare: 
https://github.com/jenkinsci/lockable-resources-plugin/compare/e0647d0f1428...990f09fd07d3

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Commits" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to