我们有一个自动构建系统,可以打包软件包,经过回归测试并包装成一个整洁的安装程序,为最终用户提供d/l和部署.我们通过redmine跟踪最终用户支持请求/错误报告.到目前为止,我们手动将包上传到resp.redmine项目的"文件"部分,通过Web界面.
我想做的是自动执行此步骤.我想这需要几行Ruby来与redmine的db连接.我对redmine的内部知识一无所知.:)
基本上我想要相当于一个
mv package-x.y.z.tbz /usr/local/redmine/files/
Run Code Online (Sandbox Code Playgroud)
作为Ruby(或任何适合需要的语言)脚本,它创建正确的文件名并在redmine的数据库中注册该文件,因此它显示为好像是通过Web界面手动上传的.
干杯!