GitHub關閉Gem自動構建功能

2021-09-17 19:13:43 字數 816 閱讀 4656

github已經從engineyard搬到了rackspace,過渡非常平穩,但github終止了它們的gem自動構建功能。

\ 順便提一下,github曾經有一項功能——當有變更被推送到**庫時,自動為它構建乙個gem。這些gem隨後被託管在github上,鏈結為gems.github.com,它們還將被保留一年。

\ 這個gem構建和託管功能也存在一些爭議,因為它增加了乙個與rubyforge相似的gem託管站點。由於它能頻繁自動構建gem,很多人都考慮只在github而非rubyforge上發布gem,這將造成gem空間的**。

\ 既然這個功能已經被關閉了,是時候重新拿起那些能自動構建gem並將其上傳至rubyforge的工具(例如專案配置工具hoe)了。

\ github的部落格宣布了該gem功能的終結,同時也提供了另乙個託管gem的選擇:gemcutter。在gemcutter上發布gem十分簡單:gem push name.gem。gem使用者可以輕鬆地將gemcutter作為gem源:gem install gemcutter,該命令將安裝乙個ruby gems外掛程式,它會處理gemcutter的。gem tumble將把gem的源切換到gemcutter伺服器上。

\ gemcutter的開發者看上去也很有興趣成為主要的gem託管站點。人人都能用新的名字來建立並推送gem,不過出於安全考慮,不能使用rubyforge上已經存在的名稱。對於那些想為自己提供gem版本的開發者,也可以使用gemcutter來進行託管,他們需要編輯.gemspec檔案,為gem名稱新增額外的字尾來加以區分。

\檢視英文原文:github stops automatic gem building

GitHub 自動構建 Nuget 包

使用者git push 觸發github action 執行使用者配置的yml指令碼 首先要得到兩個憑證 github token 配置專案中 如下圖所示配置憑證 新增actions dotnet core.yml name net core on push branches master pull...

Delphi Messagebox自動關閉

messagebox對話方塊是比較常用的乙個資訊對話方塊,其不僅能夠定義顯示的資訊內容 資訊提示圖示,而且可以定義按鈕組合及對話方塊的標題,是乙個功能齊全的資訊對話方塊資訊提示圖示,而且可以定義按鈕組合及對話方塊的標題,是乙個功能齊全的資訊對框。1 函式原型及引數 function messageb...

vps mysql vps mysql自動關閉

買了個阿里雲的vps 裝了乙個wordpress,mysql一直自動關閉,百思不得其解,只有搜尋 最後才發現是因為伺服器記憶體太小,畢竟是最便宜的才512m innodb mmap 137363456 bytes failed errno 12 140521 1 53 50 innodb compl...