簡體   English   中英

如何使用Composer發布穩定版本

[英]How can I publish stable version with composer

如何發布穩定版本? 例如,Yii2框架的開發人員在composer上具有穩定的版本,但是在他們的存儲庫中我找不到與其存儲庫中的分支匹配的項。 他們如何發布穩定版本? 當我在packagist.org上發布我的作品時,它們只允許我插入存儲庫URL

在您的GitHub存儲庫中,轉到Releases選項卡,然后Draft a new release

在任何提交中,您都可以創建草稿並在以后使用它,或者立即發布新版本。

另外,您可以將release標記為pre-release

與Packagist的同步是自動的(請注意,您需要創建鈎子, 此處說明了操作方法 )。

有用的文檔:

最簡單的方法是在存儲庫中使用標簽。 請注意,這適用於所有受支持的存儲庫,即Git,Mercurial和Subversion。

根據規范,標簽名稱必須是有效的版本號,該版本已在http://semver.org網站上進行了記錄-即使您不希望遵循語義版本控制,此名稱也適用。 文檔中包含Composer的詳細信息: https : //getcomposer.org/doc/01-basic-usage.md#package-versionshttps://getcomposer.org/doc/04-schema.md#version (請注意,使用支持標記的存儲庫時,請勿在composer.json文件中添加版本!)。

因此,要發布版本1.0,請使用以下任何名稱來標記您希望其提交的提交

  • v1.0
  • 1.0
  • v1.0.0
  • 1.0.0

我建議使用最后一個。 不需要“ v”字符,始終使用三個數字是避免使用兩個標簽(一個“ 1.0”和一個“ 1.0.0”)指向不同提交但代表相同版本的最佳方法。

一旦將標簽推送到公共存儲庫托管者(或在不使用Git的情況下將該標簽轉移到存儲庫),Packagist就會看到它並創建向世界發布此發行版所需的一切。

您可以根據自己的喜好選擇任何功能,例如將發布郵件發送到郵件列表。 發行版的Composer部分實際上是:只需創建一個帶有被識別為版本號的名稱的標簽,並將其公開。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM