gpt4 book ai didi

php - 是否可以使用 Composer 的存档功能在本地压缩项目?

转载 作者:行者123 更新时间:2023-12-02 20:42:45 24 4
gpt4 key购买 nike

是否可以使用 composer 的存档功能在本地压缩项目(类似于使用 zip)?例如,我尝试了 composer archive my-repo/project --format=zip --file test-archive。它的工作原理是它创建了一个名为 test-archive 的 zip 文件,但 composer 是通过首先转到我的 satis 存储库并下载该项目的副本来实现的。

我也在我的 composer.json 中定义了这个

"archive": {
"exclude": [
".*",
"!.gitignore",
"node_modules/",
"vendor/",
"www/",
"composer/",
"*.lst",
"*.yml"
]
}

我想做的是将存档功能用作 bitbucket 管道构建过程的一部分。目标是压缩项目文件(不包括某些文件)并将它们传递到 bitbucket 存储库的下载页面。我有一个使用 zip 的工作步骤,但存档使用更好的语法来排除文件。

最佳答案

好的 - 现在我觉得有点傻,但既然有人好心地支持了这个问题,我就回答它。文档让我有点困惑。 Composer 实际上不需要 my-repo/project 来正确压缩文件。因此,如果您执行 composer archive --format=zip --file test-archive,它将压缩到您项目的根目录中。

关于php - 是否可以使用 Composer 的存档功能在本地压缩项目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45570435/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com