我有一个由Hudson管理的项目。最近我写了一个简单的批处理脚本(在windows中)备份存储库。我们的想法是让它按照计划运行。我想把它整合到Hudson中,而不是项目中。我看了一下Hudson doco和谷歌搜索这个话题,但似乎没有直接的答案。我看到的最接近的是Execute Windows batch命令,它似乎运行一个项目,而不仅仅是一个自定义的脚本。
有没有办法在Hudson中运行一个脚本?
TIA。
答案 0 :(得分:3)
我们在Linux服务器上运行hudson,但它应该是相同的东西......
在配置中的构建类别下,应该有一个执行shell命令文本框。它接受所有类型的CLI命令......它通常应该运行cd folder_name或dir等命令。
您可以在Hudson中创建一个新作业,并使用执行shell文本框执行以下操作:
cd folder_of_backup_script
backup_script