文件名称:DeployBundle:部署 Symfony2 包
文件大小:83KB
文件格式:ZIP
更新时间:2024-06-23 09:45:04
PHP
Symfony2 部署包 在制品 这是什么? 该捆绑包旨在成为您项目的部署系统。 它是一个 Symfony2 Bundle,但可用于部署多种项目。 该包提供了一些命令来自动化部署过程。 以下是主要命令: 初始化:准备部署者和远程服务器,创建一个目录结构来托管新代码。 下载:从存储库下载代码、调整、警告……并将其发送到远程服务器,以便将新代码投入生产。 代码到生产。 以原子方式将新代码部署到生产环境并重新加载 Web 服务器、应用程序…… 回滚。 返回到之前部署的版本。 部署者已配置区域以部署新代码。 区域是一个项目和环境(例如 prod_api,我们用于生产环境的项目 Api)。 Deployer 使用 GitHub 存储库、配置的分支和 HEAD 作为部署目标。 您可以使用此包通过 composer(请参阅安装部分)将其添加到您的项目中,但我的建议是您创建一个新项目
【文件预览】:
DeployBundle-master
----.gitignore(67B)
----README.md(17KB)
----Service()
--------DeployerInterface.php(2KB)
--------BaseDeployer.php(31KB)
--------Configure.php(3KB)
--------Engine.php(7KB)
--------LockFS.php(840B)
--------LockInterface.php(190B)
--------ZoneManager.php(1KB)
----SSH()
--------FakeSsh2Proxy.php(1KB)
--------SshManager.php(4KB)
--------CLISshProxy.php(3KB)
--------ProxyInterface.php(889B)
--------PeclSsh2Proxy.php(2KB)
--------BaseProxy.php(950B)
--------LocalhostProxy.php(1KB)
--------SshClient.php(3KB)
----Resources()
--------config()
----composer.lock(43KB)
----LICENSE(1KB)
----composer.json(853B)
----DependencyInjection()
--------Compiler()
--------JordiLlonchDeployExtension.php(2KB)
--------Configuration.php(5KB)
----Helpers()
--------FilesHelper.php(1KB)
--------Symfony2Helper.php(2KB)
--------SharedDirsHelper.php(2KB)
--------HelperInterface.php(1KB)
--------PhpFpmHelper.php(1KB)
--------HelperSet.php(3KB)
--------ComposerHelper.php(2KB)
--------GitHubHelper.php(2KB)
--------HipChatHelper.php(2KB)
--------Helper.php(2KB)
----phpunit.xml.dist(1KB)
----JordiLlonchDeployBundle.php(704B)
----Command()
--------Exec2ServersCommand.php(1KB)
--------RollbackCommand.php(3KB)
--------Code2ProductionCommand.php(2KB)
--------ConfigureCommand.php(3KB)
--------InitializeCommand.php(1KB)
--------SetAndFullSyncronizeCommand.php(4KB)
--------CleanCommand.php(984B)
--------BaseCommand.php(2KB)
--------StatusCommand.php(2KB)
--------SyncronizeCommand.php(1KB)
--------DownloadCodeCommand.php(1KB)
----Tests()
--------Fixtures()
--------Service()
--------DependencyInjection()
--------Functional()
--------bootstrap.php(767B)
----.travis.yml(142B)
----VCS()
--------VcsInterface.php(825B)
--------Fake.php(1KB)
--------VcsFactory.php(1KB)
--------Git.php(5KB)