satis

    0热度

    1回答

    我们使用的是作曲家,SATIS和SVN来管理我们的内部PHP库。 我们在开发过程中对SVN主干进行了更改,然后在准备测试时标记版本(遵循语义版本控制)。 对库版本进行标记后,我们可以使用作曲者作为部署到测试环境的一部分。在成功测试之后,我们会将该版本部署到生产环境中。 这里的问题是,一旦我们已经标记为测试版本,我们必须非常小心,因为新版本标记将被作曲家准备下一督促发行时有所回升。 什么我想象的是,

    1热度

    1回答

    我按照http://getcomposer.org/doc/articles/handling-private-packages-with-satis.md上的说明设置了Satis。 我到 php bin/satis build satis.json ./ 但随后出现以下错误: [Composer\Downloader\TransportException]

    8热度

    3回答

    我设置了两个项目,一个'init'和一个库,这是init所需要的。它们都设置了PSR-0自动加载,但库中的自动加载值不会添加到init项目中的vendor/composer/autoload_namespaces.php。从图书馆 样品composer.json:从项目 { "name": "lxp/library", "description": "A test librar

    1热度

    1回答

    编辑:我试图在这里实现的项目可以通过Yeoman项目完成。 因此,我在私人服务器上设置了git + composer + satis,一切正常,我对此非常热心。一定要爱他们。 我使用git的项目,并为私人包,所以现在基本的工作流程是这样的: git clone [email protected]:the-project-name composer install 这将克隆项目的回购协议,并安

    0热度

    1回答

    我目前正在尝试设置满意以使用作曲家来管理我们的内部包。 我创建了我config.json文件 { "name": "Internal Packages", "homepage": "http://packages.example.org", "repositories": [ { "type": "vcs", "url": "ssh://[email protected]/Test

    3热度

    1回答

    我正在开发一个包含多个模块(如模块A和模块B)的项目(我们称之为应用程序A)。这些模块在这个项目中使用,但我也希望这些模块可以暴露给其他项目(例如,应用程序B可以使用模块A)。主项目Application A位于SVN仓库中,具有以下(简化)目录结构: trunk/ module/ moduleA/ src/ composer.json -> Comp

    0热度

    1回答

    我正在使用satis准备私人包存储库。我们使用git来版本化我们的源代码。当我在存储库地址中使用凭据时,一切正常,packages.json就是它应该有正确内容的地方。但是,当我删除这些凭据,并尝试通过 php bin/satis build config.json web/ 打造packages.json我得到 fatal: Authentication failed 这是可以理解的。我

    1热度

    1回答

    我有一个SATIS私人回购建立的网址http://packages.ex/,其中,当我访问它,列出了两个包:example/admin和example/codebase 当我运行composer create-project example/codebase new-site --repository-url=http://packages.ex stability=dev我得到的错误: [Inv

    0热度

    2回答

    我正在使用satis来策划几个托管的Mercurial回购。其中一个回购有一个书签'稳定',满意扫描并在packages.json中创建了一个条目。我剥去了那个分支,取消了远程回购并重新投入使用。现在,当我运行satis build ...时,它仍然会为稳定指定一个不再存在的变更集。我如何进行满意的扫描或从头开始构建?

    0热度

    1回答

    我已经尝试了几种不同的方法在我的Mercurial回购中标记版本,包括分支名称,书签和标签,并且向书签和分支添加-dev。我可以配置令人满意的默认分支作为稳定而不是dev吗?我必须为每个稳定版本制作明确的标签吗?