我们有一个自动构建系统,能够生成经过回归测试的软件包,并将其打包成一个整洁的安装程序,准备供最终用户下载和部署。我们通过redmine跟踪最终用户支持请求/错误报告。迄今为止,我们通过Web界面手动将软件包上传到相应的redmine项目的“文件”部分。
我想要做的是自动化这个步骤。我认为这需要几行Ruby代码来与redmine的数据库进行交互。我对redmine的内部完全不了解。 :)
基本上,我想要一个类似于…的东西。
作为一个 Ruby(或任何适合需要的语言)脚本,它可以创建正确的文件名,并在 redmine 的数据库中注册该文件,以便它显示出来,就好像是通过 Web 接口手动上传的一样。
祝福!
我想要做的是自动化这个步骤。我认为这需要几行Ruby代码来与redmine的数据库进行交互。我对redmine的内部完全不了解。 :)
基本上,我想要一个类似于…的东西。
mv package-x.y.z.tbz /usr/local/redmine/files/
作为一个 Ruby(或任何适合需要的语言)脚本,它可以创建正确的文件名,并在 redmine 的数据库中注册该文件,以便它显示出来,就好像是通过 Web 接口手动上传的一样。
祝福!