理想情况下,我希望一个应用程序可以通过预定的字段和下拉菜单接受参数,然后运行适当的脚本。需要还是我需要自己弄点东西?
#1 楼
我认为设置另一个执行此类工作的工具所花费的时间和精力与设置Jenkins所花费的时间和精力大致相同。如果您正在寻找其他工具,我将结帐Rundeck。它是创建脚本并允许其他特权用户执行脚本的好工具。我不确定它是否会满足您对预定字段/下拉列表的需求,但是有可用的插件可能会有所帮助。#2 楼
如果您不关心Web UI,则可以使用Sparrow将Powershell脚本作为控制台任务分发,您基本上只需将Powershell脚本作为任务保存到git存储库中,以便用户使用。假设您有分散在不同项目(又称为组)中的Task,task2,task3等Powershell脚本(又称为Task):
在您的计算机上>
在目标机器上
# 1. convert powershell scripts into sparrow plugins
# and place them to local git repository
# /path/local/repo/plugins directory
# 2. create configurations for your plugins
# as sparrow tasks
sparrow task $project/$task ini
# 3. save tasks to a local git repository
# /path/local/repo/
sparrow task save /path/local/repo/
cd /path/local/repo/ && git commit -a -m "my tasks" && git push
评论
您在这里提出的观点很公平。我比时间更受资源限制,但是rundeck似乎是很多工具。
– KJQ
17年3月3日14:01
@KEW对其进行设置将取决于您的基础结构的“锁定”程度。这是使用和立即可用的好工具。
–普雷斯顿·马丁(Preston Martin)
17年11月6日在19:36