我有一个基于Silverstripe的Web应用程序,该应用程序正在积极开发中,并定期部署到我们的开发人员,QA,UAT等环境中。目前,我们已经为复制文件,部署作曲工具并通过命令行运行dev / build的那些部署提供了自动化作业,以便我的开发更改可以轻松地部署到我们的各种环境中。
缺少的是,当我创建新页面时,我必须在部署后手动转到环境并登录到/ admin页面->添加新->选择页面类型->填写表格并单击发布。
有没有办法使该过程自动化?我在文档中找不到任何信息,或者在代码中找不到定义这些页面存在的任何内容-它们是否仅存在于数据库中?页面名称和路径始终相同,因为我们应用程序的其他部分需要知道指向何处才能起作用。
预先感谢