小编abe*_*kow的帖子

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

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

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

"archive": {
        "exclude": [
            ".*",
            "!.gitignore",
            "node_modules/",
            "vendor/",
            "www/",
            "composer/",
            "*.lst",
            "*.yml"
        ]
    }
Run Code Online (Sandbox Code Playgroud)

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

php bitbucket composer-php bitbucket-pipelines

2
推荐指数
1
解决办法
2145
查看次数