Deployer-12-主机清单列表文件-Inventory

我们可以选择我们想要的任意主机清单管理,或者使用下面示例中的一个:
	
1 台或 2 台主机
	在大多数情况下,我们的项目将会有 1 台或 2 台主机:一个用于生产,一个用于预演(staging)。因此不需要拆分出清单文件,我们可以在单个 deploy.php 文件中编写所有内容。

	对于单台主机,我们不需要任何内容。如果未指定 stage 参数,Deployer 将部署到所有已定义的主机。
		set('deploy_path', '~/project');
		host('project.com');

	如果我们有一台主机用于生产,而另一台用于预演,下面的示例对我们来说足够了。

	dep deploy 命令的正确行为是部署预演环境,而部署生产环境的命令是 dep deploy production。
		set('application', 'project');
		set('deploy_path', '~/{{application}}');
		set('default_stage', 'staging');

		host('project.com')
			->stage('production');

		host('staging.project.com')
			->stage('staging');
			
	最佳实践是:在 ~/.ssh/config 配置连接信息。这种方式允许不同用户以不同方式来连接。

拆分清单文件
	待完成



 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值