我有一个Neos项目,由一个提供主要作曲家容器的网站组成。 composer.json
需要大量的软件包(整个neos /流程环境),包括我们开发的一些软件包。
我们的部署设置包括Jenkins,为网站和插件包构建css / javascript(仅在其特定的gits中),最后触发TYPO3 Surf,实际上调用composer install
然后调用rsync' s到服务器。
现在,每当我们想要将我们的dev分支中的一些更改部署到测试环境时,我们必须手动cd到主编写器目录,做一个
composer update vendor/package && git add composer.lock && git commit -m "update composer.lock"`.
无论如何总是使用我的插件包的最新版本与composer?也许从composer.lock
中排除要求,或者只是在不安装实际包的情况下更改它。
答案 0 :(得分:0)
要继续部署到测试服务器,您只需让jenkins执行composer update
并将您的包设置为dev/master
中的composer.json
。