[jenkinsci/gearman-plugin] 72abe0: Allow non-standard Jenkins job types to be cancelled

2021-02-16 Thread 'Antoine Musso' via Jenkins Commits
  Branch: refs/heads/master
  Home:   https://github.com/jenkinsci/gearman-plugin
  Commit: 72abe043f297bb833d95d7cf5ce092ea3721c6cc
  
https://github.com/jenkinsci/gearman-plugin/commit/72abe043f297bb833d95d7cf5ce092ea3721c6cc
  Author: Jan Hruban 
  Date:   2018-02-16 (Fri, 16 Feb 2018)

  Changed paths:
M src/main/java/hudson/plugins/gearman/StopJobWorker.java

  Log Message:
  ---
  Allow non-standard Jenkins job types to be cancelled

Some types of jobs (eg. Build Flow) run on "one off executor" instead on
an ordinary executor. Find the executor correctly, so such jobs can be
cancelled too.

Also throw an exception in case no executor is found.

Change-Id: Ib1767905fd04084b2ebde0f2131b22ff283e8bbd


  Commit: 5b9d15332199647fa62a892960d10e5d49fde77c
  
https://github.com/jenkinsci/gearman-plugin/commit/5b9d15332199647fa62a892960d10e5d49fde77c
  Author: Pavol Gressa 
  Date:   2018-02-19 (Mon, 19 Feb 2018)

  Changed paths:
M pom.xml
M src/main/java/hudson/plugins/gearman/ExecutorWorkerThread.java
M src/main/java/hudson/plugins/gearman/GearmanPluginUtil.java
M src/main/java/hudson/plugins/gearman/GearmanProxy.java
M src/main/java/hudson/plugins/gearman/MyGearmanWorkerImpl.java
M src/main/java/hudson/plugins/gearman/NodeAvailabilityMonitor.java
M src/main/java/hudson/plugins/gearman/StartJobWorker.java
M src/main/resources/hudson/plugins/gearman/GearmanPluginConfig/config.jelly
M src/main/resources/index.jelly
M src/test/java/hudson/plugins/gearman/AbstractWorkerThreadTest.java
M src/test/java/hudson/plugins/gearman/ExecutorWorkerThreadTest.java
M src/test/java/hudson/plugins/gearman/GearmanPluginConfigTest.java
M src/test/java/hudson/plugins/gearman/GearmanPluginUtilTest.java
M src/test/java/hudson/plugins/gearman/GearmanProxyTest.java
M src/test/java/hudson/plugins/gearman/ManagementWorkerThreadTest.java

  Log Message:
  ---
  Bump versions

- ci.plugins -> 2.35
- java version -> 8
- jenkins-core 2.62
- Use JenkinsRule instead of deprecated HudsonTestCase and fix tests.


  Commit: 3bf4b1a53f00acd2209e660cd3d9b83a8956fa54
  
https://github.com/jenkinsci/gearman-plugin/commit/3bf4b1a53f00acd2209e660cd3d9b83a8956fa54
  Author: Pavol Gressa 
  Date:   2018-03-05 (Mon, 05 Mar 2018)

  Changed paths:
M pom.xml
M src/main/java/hudson/plugins/gearman/CustomGearmanFunctionFactory.java
M src/main/java/hudson/plugins/gearman/ExecutorWorkerThread.java
A src/main/java/hudson/plugins/gearman/GearmanAbstractProject.java
M src/main/java/hudson/plugins/gearman/GearmanPluginUtil.java
A src/main/java/hudson/plugins/gearman/GearmanProject.java
A src/main/java/hudson/plugins/gearman/GearmanWorkflowProject.java
M src/main/java/hudson/plugins/gearman/MyGearmanWorkerImpl.java
M src/main/java/hudson/plugins/gearman/SaveableListenerImpl.java
M src/main/java/hudson/plugins/gearman/StartJobWorker.java
M src/test/java/hudson/plugins/gearman/AbstractWorkerThreadTest.java
M src/test/java/hudson/plugins/gearman/ExecutorWorkerThreadTest.java
M src/test/java/hudson/plugins/gearman/GearmanPluginUtilTest.java
A src/test/java/hudson/plugins/gearman/StartJobWorkerTest.java

  Log Message:
  ---
  Add WorkflowJob support

- Add tests
  - [ok] WorkflowJob is properly registered
  - [ok] WorkflowJob is executed
- Review these files:
  - [ok] src/main/java/hudson/plugins/gearman/CustomGearmanFunctionFactory.java
  - [ok] src/main/java/hudson/plugins/gearman/ExecutorWorkerThread.java
  - [ok] src/main/java/hudson/plugins/gearman/GearmanPluginUtil.java
  - [ok] src/main/java/hudson/plugins/gearman/SaveableListenerImpl.java
  - [ok] src/main/java/hudson/plugins/gearman/StartJobWorker.java


  Commit: aaefb138dfe787f57e28dc4959905af5c0cf9e57
  
https://github.com/jenkinsci/gearman-plugin/commit/aaefb138dfe787f57e28dc4959905af5c0cf9e57
  Author: Pavol Gressa 
  Date:   2018-03-05 (Mon, 05 Mar 2018)

  Changed paths:
M pom.xml
M src/main/java/hudson/plugins/gearman/CustomGearmanFunctionFactory.java
M src/main/java/hudson/plugins/gearman/ExecutorWorkerThread.java
A src/main/java/hudson/plugins/gearman/GearmanAbstractProject.java
M src/main/java/hudson/plugins/gearman/GearmanPluginUtil.java
A src/main/java/hudson/plugins/gearman/GearmanProject.java
M src/main/java/hudson/plugins/gearman/GearmanProxy.java
A src/main/java/hudson/plugins/gearman/GearmanWorkflowProject.java
M src/main/java/hudson/plugins/gearman/NodeAvailabilityMonitor.java
M src/main/java/hudson/plugins/gearman/SaveableListenerImpl.java
M src/main/java/hudson/plugins/gearman/StartJobWorker.java
M src/main/resources/hudson/plugins/gearman/GearmanPluginConfig/config.jelly
M src/main/resources/index.jelly
M src/test/java/hudson/plugins/gearman/AbstractWorkerThreadTest.java
M src/test/java/hudson/plugins/gearman/ExecutorWorkerThreadTest.java
M 

[jenkinsci/gearman-plugin] 72abe0: Allow non-standard Jenkins job types to be cancelled

2021-02-16 Thread 'gdgate' via Jenkins Commits
  Branch: refs/heads/gooddata-master
  Home:   https://github.com/jenkinsci/gearman-plugin
  Commit: 72abe043f297bb833d95d7cf5ce092ea3721c6cc
  
https://github.com/jenkinsci/gearman-plugin/commit/72abe043f297bb833d95d7cf5ce092ea3721c6cc
  Author: Jan Hruban 
  Date:   2018-02-16 (Fri, 16 Feb 2018)

  Changed paths:
M src/main/java/hudson/plugins/gearman/StopJobWorker.java

  Log Message:
  ---
  Allow non-standard Jenkins job types to be cancelled

Some types of jobs (eg. Build Flow) run on "one off executor" instead on
an ordinary executor. Find the executor correctly, so such jobs can be
cancelled too.

Also throw an exception in case no executor is found.

Change-Id: Ib1767905fd04084b2ebde0f2131b22ff283e8bbd


  Commit: 5b9d15332199647fa62a892960d10e5d49fde77c
  
https://github.com/jenkinsci/gearman-plugin/commit/5b9d15332199647fa62a892960d10e5d49fde77c
  Author: Pavol Gressa 
  Date:   2018-02-19 (Mon, 19 Feb 2018)

  Changed paths:
M pom.xml
M src/main/java/hudson/plugins/gearman/ExecutorWorkerThread.java
M src/main/java/hudson/plugins/gearman/GearmanPluginUtil.java
M src/main/java/hudson/plugins/gearman/GearmanProxy.java
M src/main/java/hudson/plugins/gearman/MyGearmanWorkerImpl.java
M src/main/java/hudson/plugins/gearman/NodeAvailabilityMonitor.java
M src/main/java/hudson/plugins/gearman/StartJobWorker.java
M src/main/resources/hudson/plugins/gearman/GearmanPluginConfig/config.jelly
M src/main/resources/index.jelly
M src/test/java/hudson/plugins/gearman/AbstractWorkerThreadTest.java
M src/test/java/hudson/plugins/gearman/ExecutorWorkerThreadTest.java
M src/test/java/hudson/plugins/gearman/GearmanPluginConfigTest.java
M src/test/java/hudson/plugins/gearman/GearmanPluginUtilTest.java
M src/test/java/hudson/plugins/gearman/GearmanProxyTest.java
M src/test/java/hudson/plugins/gearman/ManagementWorkerThreadTest.java

  Log Message:
  ---
  Bump versions

- ci.plugins -> 2.35
- java version -> 8
- jenkins-core 2.62
- Use JenkinsRule instead of deprecated HudsonTestCase and fix tests.


  Commit: 3bf4b1a53f00acd2209e660cd3d9b83a8956fa54
  
https://github.com/jenkinsci/gearman-plugin/commit/3bf4b1a53f00acd2209e660cd3d9b83a8956fa54
  Author: Pavol Gressa 
  Date:   2018-03-05 (Mon, 05 Mar 2018)

  Changed paths:
M pom.xml
M src/main/java/hudson/plugins/gearman/CustomGearmanFunctionFactory.java
M src/main/java/hudson/plugins/gearman/ExecutorWorkerThread.java
A src/main/java/hudson/plugins/gearman/GearmanAbstractProject.java
M src/main/java/hudson/plugins/gearman/GearmanPluginUtil.java
A src/main/java/hudson/plugins/gearman/GearmanProject.java
A src/main/java/hudson/plugins/gearman/GearmanWorkflowProject.java
M src/main/java/hudson/plugins/gearman/MyGearmanWorkerImpl.java
M src/main/java/hudson/plugins/gearman/SaveableListenerImpl.java
M src/main/java/hudson/plugins/gearman/StartJobWorker.java
M src/test/java/hudson/plugins/gearman/AbstractWorkerThreadTest.java
M src/test/java/hudson/plugins/gearman/ExecutorWorkerThreadTest.java
M src/test/java/hudson/plugins/gearman/GearmanPluginUtilTest.java
A src/test/java/hudson/plugins/gearman/StartJobWorkerTest.java

  Log Message:
  ---
  Add WorkflowJob support

- Add tests
  - [ok] WorkflowJob is properly registered
  - [ok] WorkflowJob is executed
- Review these files:
  - [ok] src/main/java/hudson/plugins/gearman/CustomGearmanFunctionFactory.java
  - [ok] src/main/java/hudson/plugins/gearman/ExecutorWorkerThread.java
  - [ok] src/main/java/hudson/plugins/gearman/GearmanPluginUtil.java
  - [ok] src/main/java/hudson/plugins/gearman/SaveableListenerImpl.java
  - [ok] src/main/java/hudson/plugins/gearman/StartJobWorker.java


  Commit: aaefb138dfe787f57e28dc4959905af5c0cf9e57
  
https://github.com/jenkinsci/gearman-plugin/commit/aaefb138dfe787f57e28dc4959905af5c0cf9e57
  Author: Pavol Gressa 
  Date:   2018-03-05 (Mon, 05 Mar 2018)

  Changed paths:
M pom.xml
M src/main/java/hudson/plugins/gearman/CustomGearmanFunctionFactory.java
M src/main/java/hudson/plugins/gearman/ExecutorWorkerThread.java
A src/main/java/hudson/plugins/gearman/GearmanAbstractProject.java
M src/main/java/hudson/plugins/gearman/GearmanPluginUtil.java
A src/main/java/hudson/plugins/gearman/GearmanProject.java
M src/main/java/hudson/plugins/gearman/GearmanProxy.java
A src/main/java/hudson/plugins/gearman/GearmanWorkflowProject.java
M src/main/java/hudson/plugins/gearman/NodeAvailabilityMonitor.java
M src/main/java/hudson/plugins/gearman/SaveableListenerImpl.java
M src/main/java/hudson/plugins/gearman/StartJobWorker.java
M src/main/resources/hudson/plugins/gearman/GearmanPluginConfig/config.jelly
M src/main/resources/index.jelly
M src/test/java/hudson/plugins/gearman/AbstractWorkerThreadTest.java
M src/test/java/hudson/plugins/gearman/ExecutorWorkerThreadTest.java
M