Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/337.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/60.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 用户友好的Jenkins CI作业计划格式_C#_Mysql_Amazon Web Services_Jenkins_Cron - Fatal编程技术网

C# 用户友好的Jenkins CI作业计划格式

C# 用户友好的Jenkins CI作业计划格式,c#,mysql,amazon-web-services,jenkins,cron,C#,Mysql,Amazon Web Services,Jenkins,Cron,我正在考虑使用Jenkins CI基本上作为作业调度程序。我计划让最终用户创建、更新和删除作业。我能看到的主要障碍是作业计划是用cron语法指定的,这完全不利于用户 有人知道有任何用户友好的调度插件吗?类似windows事件调度器(请参见下文)的功能 或者,是否有其他(Windows)调度解决方案,我应该看看?我看了一堆,Jenkins看起来总体上最适合我们的需要: 基于web的开箱即用UI(最好是可蒙皮的) 少量用户 少量工作 灵活的 相对轻量级,低开销 具有用于编程访问的Web API

我正在考虑使用Jenkins CI基本上作为作业调度程序。我计划让最终用户创建、更新和删除作业。我能看到的主要障碍是作业计划是用cron语法指定的,这完全不利于用户

有人知道有任何用户友好的调度插件吗?类似windows事件调度器(请参见下文)的功能

或者,是否有其他(Windows)调度解决方案,我应该看看?我看了一堆,Jenkins看起来总体上最适合我们的需要:

  • 基于web的开箱即用UI(最好是可蒙皮的)
  • 少量用户
  • 少量工作
  • 灵活的
  • 相对轻量级,低开销
  • 具有用于编程访问的Web API
记录在案,我们是一家Windows/AWS/C#/MySql/JS商店。用一些Java。Linux也不是一个立即的“不”字

提前感谢,, 皮特


Jenkins专为构建管理和持续集成而设计。我认为如果你只把它用于工作安排,那就太过分了

您可以尝试其他作业调度和自动化解决方案,如Rundeck


您可以使用Windows计划程序计划Jenkins作业的一次性运行。您需要为此执行Jenkins CLI命令


谢谢@jinggoy我正在看一看。它非常支持多节点执行(我们并不真正需要),但关键是它有一个(太)简单的调度表单。这不是一个坏主意,只是我想让用户在一个应用程序中,而不是在几个应用程序之间切换。此外,我喜欢Jenkins中可以构建下拉列表和其他预定义参数的方式。我认为任务调度器不会这样做。让Jenkins作业显示下拉列表:天、月、时间等。接受用户提供的这些参数,并使用
at
命令通过Windows调度器计划作业执行。通过这种方式,它使用Jenkins“收集”调度标准,但通过Windows调度程序执行调度。然后,实际执行将在詹金斯进行。很好。然而,如果你看一下上面的任务调度器屏幕截图,除了DD-MM-YY之外,还有很多事情要做,包括相应地启用/禁用控制的逻辑——远远超出了Jenkins的参数构建能力。