Branch: refs/heads/master
Home: https://github.com/jenkinsci/lockable-resources-plugin
Commit: d0279b44af851c83a204c953346c30c15b5fb30c
https://github.com/jenkinsci/lockable-resources-plugin/commit/d0279b44af851c83a204c953346c30c15b5fb30c
Author: Jim Klimov <[email protected]>
Date: 2021-03-21 (Sun, 21 Mar 2021)
Changed paths:
M
src/main/resources/org/jenkins/plugins/lockableresources/actions/LockableResourcesRootAction/index.jelly
M
src/main/resources/org/jenkins/plugins/lockableresources/actions/LockedResourcesBuildAction/index.jelly
Log Message:
-----------
Fix jelly EBD lint errors, the EBD line should be first
Commit: 3352504c69e42195603280c945be5ac841748739
https://github.com/jenkinsci/lockable-resources-plugin/commit/3352504c69e42195603280c945be5ac841748739
Author: Jim Klimov <[email protected]>
Date: 2021-03-21 (Sun, 21 Mar 2021)
Changed paths:
M
src/main/resources/org/jenkins/plugins/lockableresources/actions/LockableResourcesRootAction/index.jelly
Log Message:
-----------
Problem: Sometimes we need to hold for post-mortems a resource automatically
reserved by a job (#142)
Solution: Add a button to "steal" an already reserved resource.
Note that this solution is relatively naive, doing unreserve+reserve
(so there is technically a time-gap that some other queued consumer
might grab this resource; hopefully it is disregardably short).
Also the build-vs-user matching might better use regexes ('#[0-9]+$')
but I did not quickly pick how.
If needed, this can surely be improved. For now consider an MVP,
usable but rough-edged ;)
Signed-off-by: Jim Klimov <[email protected]>
Commit: 978ef7d03d284f4e30a02f722cabfdbed7886f33
https://github.com/jenkinsci/lockable-resources-plugin/commit/978ef7d03d284f4e30a02f722cabfdbed7886f33
Author: Jim Klimov <[email protected]>
Date: 2021-03-21 (Sun, 21 Mar 2021)
Changed paths:
M
src/main/java/org/jenkins/plugins/lockableresources/LockableResourcesManager.java
M
src/main/java/org/jenkins/plugins/lockableresources/actions/LockableResourcesRootAction.java
M
src/main/resources/org/jenkins/plugins/lockableresources/actions/LockableResourcesRootAction/index.jelly
Log Message:
-----------
Call "Stealing" action a "Reassign", and do add Java code for it
Commit: 31654a77b919909e34495cca60a24ffdc11df3c1
https://github.com/jenkinsci/lockable-resources-plugin/commit/31654a77b919909e34495cca60a24ffdc11df3c1
Author: Alex Redshaw <[email protected]>
Date: 2021-03-21 (Sun, 21 Mar 2021)
Changed paths:
M src/main/java/org/jenkins/plugins/lockableresources/LockStepExecution.java
M
src/main/java/org/jenkins/plugins/lockableresources/LockableResourcesManager.java
M
src/main/java/org/jenkins/plugins/lockableresources/actions/LockableResourcesRootAction.java
M
src/main/resources/org/jenkins/plugins/lockableresources/actions/LockableResourcesRootAction/index.jelly
Log Message:
-----------
Add steal lock functionality
Commit: b10a37f7f1869138ea44d1da43326252d3ebe324
https://github.com/jenkinsci/lockable-resources-plugin/commit/b10a37f7f1869138ea44d1da43326252d3ebe324
Author: Alex Redshaw <[email protected]>
Date: 2021-03-21 (Sun, 21 Mar 2021)
Changed paths:
M src/main/java/org/jenkins/plugins/lockableresources/LockStepExecution.java
M src/main/java/org/jenkins/plugins/lockableresources/LockableResource.java
M
src/main/java/org/jenkins/plugins/lockableresources/LockableResourcesManager.java
Log Message:
-----------
Refactor steal lock functionality to store stolen state
Commit: 846eba88dc2e6b0ea0a6d907305604b84a30e93a
https://github.com/jenkinsci/lockable-resources-plugin/commit/846eba88dc2e6b0ea0a6d907305604b84a30e93a
Author: Stefan Rystedt <[email protected]>
Date: 2021-03-21 (Sun, 21 Mar 2021)
Changed paths:
M src/main/java/org/jenkins/plugins/lockableresources/LockStepExecution.java
M
src/main/java/org/jenkins/plugins/lockableresources/LockableResourcesManager.java
Log Message:
-----------
Changed the handling of variable names for locks (updated for snatch-button
PR)
The previous version was broken for pipeline steps. Now we save the name
in the QueuedContextStruct so we can retrieve it when we can get the
lock.
UPDATED the commit change for the snatch-button PR changes in same code.
Commit: c34266c489efb774d5d589356cfb4216c4e59266
https://github.com/jenkinsci/lockable-resources-plugin/commit/c34266c489efb774d5d589356cfb4216c4e59266
Author: Jim Klimov <[email protected]>
Date: 2021-04-05 (Mon, 05 Apr 2021)
Changed paths:
M
src/main/java/org/jenkins/plugins/lockableresources/BackwardCompatibility.java
M src/main/java/org/jenkins/plugins/lockableresources/LockStepExecution.java
M src/main/java/org/jenkins/plugins/lockableresources/LockStepResource.java
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/actions/LockableResourcesRootAction.java
M
src/main/java/org/jenkins/plugins/lockableresources/actions/LockedResourcesBuildAction.java
M
src/main/java/org/jenkins/plugins/lockableresources/actions/ResourceVariableNameAction.java
M
src/main/java/org/jenkins/plugins/lockableresources/queue/LockRunListener.java
M
src/main/java/org/jenkins/plugins/lockableresources/queue/LockableResourcesCandidatesStruct.java
M
src/main/java/org/jenkins/plugins/lockableresources/queue/LockableResourcesQueueTaskDispatcher.java
M
src/main/java/org/jenkins/plugins/lockableresources/queue/LockableResourcesStruct.java
M
src/main/java/org/jenkins/plugins/lockableresources/queue/QueuedContextStruct.java
M src/main/java/org/jenkins/plugins/lockableresources/queue/Utils.java
M
src/main/java/org/jenkins/plugins/lockableresources/util/SerializableSecureGroovyScript.java
M src/main/webapp/js/lockable-resources.js
M
src/test/java/org/jenkins/plugins/lockableresources/ConfigurationAsCodeTest.java
M
src/test/java/org/jenkins/plugins/lockableresources/FreeStyleProjectTest.java
M
src/test/java/org/jenkins/plugins/lockableresources/InteroperabilityTest.java
M src/test/java/org/jenkins/plugins/lockableresources/LockStepTest.java
M
src/test/java/org/jenkins/plugins/lockableresources/LockStepWithRestartTest.java
M
src/test/java/org/jenkins/plugins/lockableresources/LockableResourceApiTest.java
M
src/test/java/org/jenkins/plugins/lockableresources/LockableResourceRootActionSEC1361Test.java
M src/test/java/org/jenkins/plugins/lockableresources/TestHelpers.java
Log Message:
-----------
Merge branch 'master' into snatch-button
Commit: 6a477bf0978874793de672ab8e6b49d41671911c
https://github.com/jenkinsci/lockable-resources-plugin/commit/6a477bf0978874793de672ab8e6b49d41671911c
Author: Jim Klimov <[email protected]>
Date: 2021-06-02 (Wed, 02 Jun 2021)
Changed paths:
M
src/main/java/org/jenkins/plugins/lockableresources/actions/LockableResourcesRootAction.java
M
src/main/resources/org/jenkins/plugins/lockableresources/Messages.properties
M
src/main/resources/org/jenkins/plugins/lockableresources/Messages_fr.properties
M
src/main/resources/org/jenkins/plugins/lockableresources/actions/LockableResourcesRootAction/index.jelly
Log Message:
-----------
Introduce a separate "STEAL" permission for doSteal(from build) and
doReassign(from user) actions
Commit: 8dade886de127f73d163f78d50e7122921ac2939
https://github.com/jenkinsci/lockable-resources-plugin/commit/8dade886de127f73d163f78d50e7122921ac2939
Author: Jim Klimov <[email protected]>
Date: 2021-07-15 (Thu, 15 Jul 2021)
Changed paths:
M
src/main/java/org/jenkins/plugins/lockableresources/actions/LockableResourcesRootAction.java
Log Message:
-----------
LockableResourcesRootAction.java: fix permisssions check for STEAL action
Commit: 912a0c7eac2fe4212134dc7a91b36812b28a006a
https://github.com/jenkinsci/lockable-resources-plugin/commit/912a0c7eac2fe4212134dc7a91b36812b28a006a
Author: Jim Klimov <[email protected]>
Date: 2021-07-15 (Thu, 15 Jul 2021)
Changed paths:
M README.md
M pom.xml
M
src/main/java/org/jenkins/plugins/lockableresources/queue/LockableResourcesQueueTaskDispatcher.java
Log Message:
-----------
Merge remote-tracking branch 'upstream/master' into snatch-button
Commit: dcc0f497fc389990390cb1a74de3d78ff0f2d03b
https://github.com/jenkinsci/lockable-resources-plugin/commit/dcc0f497fc389990390cb1a74de3d78ff0f2d03b
Author: Jim Klimov <[email protected]>
Date: 2022-02-01 (Tue, 01 Feb 2022)
Changed paths:
M src/main/java/org/jenkins/plugins/lockableresources/LockStepExecution.java
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/actions/LockableResourcesRootAction.java
M
src/main/resources/org/jenkins/plugins/lockableresources/Messages.properties
M
src/main/resources/org/jenkins/plugins/lockableresources/Messages_fr.properties
M
src/main/resources/org/jenkins/plugins/lockableresources/actions/LockableResourcesRootAction/index.jelly
M
src/main/resources/org/jenkins/plugins/lockableresources/actions/LockedResourcesBuildAction/index.jelly
Log Message:
-----------
Merge pull request #144 from jimklimov/snatch-button
Compare:
https://github.com/jenkinsci/lockable-resources-plugin/compare/9606489e3bd6...dcc0f497fc38
--
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].
To view this discussion on the web visit
https://groups.google.com/d/msgid/jenkinsci-commits/jenkinsci/lockable-resources-plugin/push/refs/heads/master/960648-dcc0f4%40github.com.