Tag Archives: ci

GitHub 上的 Continuous Integration (CI)

GitHub 寫了一篇「GitHub welcomes all CI tools」,不過對我來說比較有趣的是各家 CI 在 GitHub 上的市占率: 可以看到 Travis CI 還是擁有壓倒性的佔有率 (大約一半),這跟他提供免費的 public repository 方案有關。但以另外一個角度來看,這也讓使用商用版本 (travis-ci.com) 的人有大量的範例可以參考,而不需要擔心資源太少。

Posted in Computer, Murmuring, Network, Programming, Service, Software|Tagged , , , , , , , , , |Leave a comment

CircleCI 的隱私問題

作者看 CircleCI 網站時發現的問題:「CircleCI trusts 8 analytics companies with your source code and API tokens」。 CircleCI 網站引用了這八個網站的 javascript: Pusher Intercom Launch Darkly Amplitude Appcues Quora (??) elev.io Optimizely 有些有很明顯目的而且也夠大,但有些就沒聽過了... 不過照 BuiltWith 上分析的資料「circleci.com Technology Profile」,遠超過這些啊 XDDD 可以看到 GitHub 站上只引用了 Facebook (不過這是哪邊出現的啊?),另外因為使用 Fastly … Continue reading

Posted in CDN, Cloud, Computer, Library, Murmuring, Network, Privacy, Programming, Security, Service, Software, WWW|Tagged , , , , , , , , , , , , , , |2 Comments

Travis CI 總算要把 Trusty 當作預設環境了...

在 Ubuntu 14.04 (Trusty Tahr) 放出三年後,Travis CI 總算想起來該更新了:「Trusty as default Linux is coming」。 With the recent EOL of Ubuntu Precise, we are planning to begin setting the default distribution for builds to Ubuntu Trusty 14.04 on Tuesday, the 18th of … Continue reading

Posted in Computer, Linux, Murmuring, Network, OS, Service, Software|Tagged , , , , , , , , , |Leave a comment

Heroku CI 正式推出

月初才提到「Heroku 也要進入 CI 市場...」,前幾天就開放使用了:「Heroku CI Is Now Generally Available: Fast, Low Setup CI That’s Easy to Use」。 收費方式是依照 Heroku Pipelines 收費,一個 Heroku Pipelines 是 USD$10/month: Each CI-enabled Heroku Pipeline is charged just $10/month for an unlimited number of test runs. … Continue reading

Posted in Cloud, Computer, Murmuring, Network, Programming, Software|Tagged , , , , , , , , , |Leave a comment

PHP 的主力版本進入 7.0 與 7.1 了...

在「PHP Versions Stats - 2017.1 Edition」這邊分析了 Packagist 上的 access log 而得到的: 可以看到 PHP 7.0 與 7.1 總算是慢慢爬上來了... 另外一個頗有趣的數字是在 comment 提到的 HHVM: @ocramius: These numbers ignore Travis CI and other CI systems that set the "CI" env var in their workers. … Continue reading

Posted in Computer, Murmuring, Network, Programming, Security, Software|Tagged , , , , , |Leave a comment

Heroku 也要進入 CI 市場...

Heroku 也推出 CI 服務了:「On Building Tools for Developers: Heroku CI」,不過這篇比較有趣的應該是做了不少問卷統計 (Heroku 自己做的,預期會有 bias,心裡有底來看這些資料就好)。 大家最在意的還是各種速度 (第一與第三名): 然後完全是 GitHub 一統天下的感覺: 另外是 Circle CI 打下不少市場,應該是半免費的策略產生的?也許應該看一看跟 Travis CI 的差距... (不過 Travis CI 的 image 居然還只有 12.04 或 14.04 可以挑,這就讓人 orz 了...)

Posted in Computer, Murmuring, Network, Programming|Tagged , , , , , , , |1 Comment

Square 放出的 git-fastclone

Square 放出 git-fastclone:「Introducing git fastclone」,會生出這個軟體的原因是 git clone 的速度太慢,對於 CI 的速度影響頗大: Square uses git-fastclone as part of our iOS and hardware CI systems. Being able to quickly clone into an empty directory, saves us time and ensures we always know the … Continue reading

Posted in Computer, Murmuring, Programming, Software|Tagged , , , , , , , , |Leave a comment

HHVM 2.3.0 支援 FastCGI...

在 HHVM 官方的 blog 上看到 2.3.0 的消息:「HHVM 2.3.0 and Travis CI」。 在 GitHub 上的「FastCGI」這頁就有提到要怎麼透過 FastCGI 界面跟 Apache 配合,熟悉 nginx 的人也應該可以輕鬆對應過去。 另外一個重要的事情是 Travis CI 支援 HHVM 了,可以看到大量的專案加上 HHVM 測試:Yii、Slim、phpBB、Joomla、Doctrine、CodeIgniter、Idiorm、PHPUnit、Paris。 既然支援 FastCGI 了,來找機會測試看看...

Posted in Computer, Murmuring, Programming, Software|Tagged , , , , , , , , , , , |Leave a comment

用 testling-ci 測試各種瀏覽器的結果...

testling-ci 是個測試服務,只要在 package.json 裡把要測的環境要求寫好,然後 GitHub 上的 web hook 設好,剩下就是驗收了... 網站的維護者在「How to write Testling-CI tests」這篇給了一個很簡單的範例,拿一個 IE9+ 才支援的語法實際測試所有的瀏覽器,然後有個 badge 讓你掛: 對於 open source 軟體應該是很方便,是 Travis CI 的另外一個選擇 :p

Posted in Browser, Computer, Firefox, GoogleChrome, IE, Murmuring, Network, Opera, Programming, Safari, Software, WWW|Tagged , , , |Leave a comment