2015-06-01 61 views
0

我正在考慮使用Jenkins CI基本上作爲作業調度程序。我計劃讓最終用戶創建,更新和刪除作業。我可以看到的主要障礙是作業時間表在cron語法中指定,這完全不利於用戶。用戶友好的Jenkins CI作業計劃格式

任何人都知道任何用戶友好的調度插件嗎?像Windows事件調度程序(見下文)可以做。

另外,有沒有其他的(Windows)調度解決方案在那裏,我應該看?我看了一堆和詹金斯整體似乎是最適合我們的需要:

  • 半像樣的基於Web的用戶界面開箱(最好換膚功能)
  • 用戶數量較少的
  • 少數就業機會
  • 靈活
  • 比較輕巧,低開銷
  • 具有編程訪問一個Web API

爲了記錄我們是Windows/AWS/C#/ MySql/JS商店。用一些Java。 Linux也不是立即禁止的。

由於提前, 皮特

windows event scheduler

回答

0

您可以使用Windows計劃程序安排詹金斯工作的一次運行。您將需要執行詹金斯CLI命令爲

https://wiki.jenkins-ci.org/display/JENKINS/Jenkins+CLI

+0

不是一個壞主意,除了我想讓用戶保存在一個應用程序中,而不是在幾個之間切換。另外,我喜歡詹金斯的方式,您可以構建下拉菜單和其他預定義的參數。我不認爲任務計劃程序這樣做。 – sming

+0

讓Jenkins作業顯示下拉菜單:日期,月份,時間等。接受來自用戶的這些參數,並使用'at'命令通過Windows Scheduler安排作業執行。這樣,它使用Jenkins來「收集」調度標準,但通過Windows調度程序進行調度。然後再次,實際執行將發生在詹金斯。 – Slav

+0

不錯。但是,如果您查看上面的Task Scheduler屏幕截圖,那麼還有更多的事情不僅僅是DD MM YY,還包括相應控制的邏輯 - 超越了Jenkins的參數構建功能。 – sming