更新环境
在应用内创建了环境后,可以进行更改配置。
用户可以更新环境配置和环境包版本:
apply
时工作目录中有Wpfile,或者apply your_Wpfile
时,将读取Wpfile的配置项更新到线上环境中
更新包
方式比较多:
- 上述Wpfile中有
application.package:url
配置时,将会自动更新环境部署包。 - 工作目录中有指定的默认应用和环境,apply时指定
--package
和--label
或者直接使用--package-id
复用已有的package将更新包(目前对包大小限制在5G以内)。 - 工作目录中有指定的默认应用和环境,
wpctl env:deploy
时,则将更新环境包版本。
当用户想知道自己要怎样执行apply操作时,可以执行一下wpctl env:apply --help
, cli会提醒你目前你的工作目录情况,以及如何为apply增加flag和参数。例如用户此时未进行wpctl init指定默认应用和环境时,apply help会告诉用户,此时可以apply来创建应用,创建环境,
有创建动作时,可以通过--category
等flags设置创建的属性。
$ wpctl env:apply --help
...
`wpctl env:apply
--app target_app (--create-on-absent to create when it doesn't exist)
--env target_env (--create-on-absent to create when it doesn't exist)
--package https://*** --label v1 (or just using existed package with --package-id)`
`wpctl env:apply --template template***
--app app_template_belongs_to
--env new_env_name --create-on-absent`
当用户工作目录下有默认应用和默认环境时,apply help会提示用户默认应用和环境已加载,可以通过--package
来更新环境包,或者使用Wpfile来更新环境的配置。
$ wpctl env:apply --help
...
`wpctl env:apply
(application benchmark-consumer loaded)
(environment consumer loaded)
--package https://*** --label v1 (or just using existed package with --package-id)`
(Wpfile in this directory will be read as settings)
`wpctl env:apply --template template***
--env new_env_name --create-on-absent`
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。
评论