spryker-sdk / integrator
集成器模块
0.1.4
2024-02-27 19:57 UTC
Requires
- php: >=8.0
- composer-plugin-api: ^2.0.0
- ext-dom: *
- ext-json: *
- ext-simplexml: *
- aws/aws-sdk-php: ^3.257
- composer/composer: ^2.6.0
- czproject/git-php: ^4.1
- guzzlehttp/guzzle: ^7.4
- nikic/php-parser: ^4.13.0
- sebastian/diff: ^4.0.0
- spryker-sdk/utils: ^0.2.2
- symfony/console: ^6.0
- symfony/finder: ^6.0
- symfony/process: ^6.0
Requires (Dev)
- ext-zip: *
- phpstan/phpstan: ^1.0.0
- phpunit/phpunit: ^9.5.0
- spryker-sdk/manifest-test-data-provider: dev-master
- spryker/code-sniffer: ^0.17.19
- symfony/filesystem: ^6.0
README
使用模块清单自动迁移应用程序,以适应新的核心版本发布。
安装
这是一个仅用于开发的 "require-dev" 库
composer require --dev spryker-sdk/integrator
可用选项
--format
- 定义命令输出的格式,例如:json
可用命令
module:manifest:run
以基本模式运行集成器。未应用清单将从 repo 下载。该命令期望可选参数 module-list
被设置。使用该参数,仅对指定的模块应用清单。
integrator module:manifest:run <Organization.moduleNameA,Organization.moduleNameB (not required)>
integrator:diff:generate
针对特定版本组运行集成器。未应用清单将从 S3 存储桶下载。应用清单的结果(git diff)将上传到同一个存储桶。该命令期望必需参数 release-group-id
。该命令期望可选参数 branch-to-compare
。
integrator release-group:manifest:run <release-group-id (required)> <branch-to-compare (optional)>
请指定下一个 S3 凭据
export INTEGRATOR_FILE_BUCKET_NAME=<>
export INTEGRATOR_FILE_BUCKET_CREDENTIALS_KEY=<>
export INTEGRATOR_FILE_BUCKET_CREDENTIALS_SECRET=<>
export INTEGRATOR_FILE_BUCKET_REGION=<>
文档
请参阅 文档。