I have too many job executors and I need to create/update/delete job executor separately using RESTfull API. (OD-2129)
y opened 1 year ago

By now the onedev server (v11.3.2) provides the only "Set Job Executors" ( POST /settings/job-executors" ) RESTfull API for me to manage all my job executors. This is bad when I got hudreds of job executors to manage. The reason why I got so many job executors is because we have hundres of exclusive agents for each user (not sharing agent resources between users). I think the easiest way to solve this is to add 3 create/update/delete job executor RESTfull APIs. Or can you make job executor select agent dynamicly at job runtime?

And by the way, would you guys provide project level job executors please? (Maybe this is bad idea)

  • Robin Shen commented 1 year ago

    Job executors are modeled as list of serializable objects in OneDev, and a single executor does not have id for update/delete. So they are getting updated as a whole. It should not impose any performance problems or conflicts as long as you are the only one to update.

    As to project level executor/agent, I filed a feature request OD-2131. Due to the added complexity, that might be a EE feature in future.

  • Robin Shen changed state to 'Closed' 1 year ago
    Previous Value Current Value
    Open
    Closed
issue 1/1
Type
Question
Priority
Normal
Assignee
Labels
No labels
Issue Votes (0)
Watchers (2)
Reference
OD-2129
Please wait...
Connection lost or session expired, reload to recover
Page is in error, reload to recover