composer配合github發佈管理代碼包

前言

今日使用composer結合github管理代碼包過程,方便往後須要,特此記錄git

流程

1 最大同性交友網站github建立本身項目,在本身項目新增composer.json文件github

2 composer註冊本身帳號web

3 提交包到composer,輸入框放入github項目網址json

提交成功頁面
api

4 通過一杯茶時間,命令行輸入服務器

composer search guandeng/mvc,看到下圖表示別人能夠下載你的代碼
mvc

5 composer require guandeng/mvc:dev-master 下載本身包到本地composer

6 多版本切換流程post





7 更新版本composer require --prefer-dist guandeng/mvc網站

以上,發佈本身包的功能已經實現,問題來了,github代碼更新後自動怎麼同步到composer,要實現自動更新請往下看

1 打開https://packagist.org/profile/ 獲取包API_TOKEN

2 到github添加監聽webhook


注:Payload Url是你要部署服務器網址,每次push後都會往這個地址post數據,網址格式以下
https://packagist.org/api/bitbucket?username=USERNAME&apiToken=API_TOKEN

  • API_TOKEN替換成你的tocken
  • USERNAME替換成composer登入帳號
  • secret 你的composer登入密碼

3 添加完畢後結果,右下角看到版本號證實大功告成

相關文章
相關標籤/搜索