我有一个shell脚本,可以执行特定的任务 . 其目的是在服务器上安装一组git存储库或更新已安装在服务器上的代码库 .

这些任务是:

  • 如果不存在,则创建用于部署每个存储库的目录

  • 从GIT克隆代码以进行全新安装或从git中提取最新代码

  • 询问用户有关数据库的配置详细信息 . 在全新安装上导入sql文件

  • 更新文件和链接

  • 使用apt-get安装依赖项

如何将其构建为debian包,以便在dpkg上执行这些任务?

我一直无法从Debian文档中找出执行这些任务的位置 .