ทดสอบความแรง PHP7 Dev
12:03 AM
0 Comments
hhvm
,
php performance
,
php-7
,
php7
ลองนั่งทดสอบความแรงของ php 7 มาครับ แรงขึ้นเยอะจริงๆ โดยผมได้ลองรัน script นี้12:03 AM 0 Comments hhvm , php performance , php-7 , php7
https://gist.github.com/kittinan/3173c58b32b8e7739b11
กับ PHP 7 dev, PHP 5.5.9 และ HHVM 3.61 ผลปรากฎว่า
HHVM ใช้เวลาประมาณ 11 วิ
PHP 7 ใช้เวลาประมาณ 16 วิ
PHP 5.5.9 ใช้เวลาประมาณ 1 นาที กว่า O_O
วิธีการเชื่อมต่อ Github กับ Scrutinizer-CI
Saturday, March 7, 2015
10:49 PM
0 Comments
code coverage
,
code quality
,
git
,
github
,
php
,
scrutinizer-ci
,
travis-ci
ต่อจากบทความ วิธีการเชื่อมต่อ Github กับ Travis-CI บทความนี้ก็จะมาเล่าเกี่ยวกับวิธีการเชื่อมต่อ Github กับ Scrutinizer-CI เพื่อที่ Build & Test และจะได้มี Badge สำหรับ Code Coverage กับ Code Quality สวยๆมาแปะครับSaturday, March 7, 2015 10:49 PM 0 Comments code coverage , code quality , git , github , php , scrutinizer-ci , travis-ci
1. เข้าไปที่ Website https://scrutinizer-ci.com แล้วทำการ Login ด้วย Github
2. เมื่อ Login เรียบร้อยแล้วให้สร้าง Repository https://scrutinizer-ci.com/g/new
3. ใส่ URL Github Project ของเราที่ต้องการใช้งาน (ในที่นี่ใช้ Project นี้ https://github.com/kittinan/php-http) ดังภาพ
4. สร้างไฟล์สำหรับ Build Configuration เจ้า Scrutinizer-CI โดยใช้ชื่อว่า .scrutinizer.yml ที่ root path ของ Project และใส่ code ดังนี้ https://gist.github.com/kittinan/6baf4dd0961e18dc7812
สามารถดูรายละเอียดเพิ่มเติมสำหรับ Build Configuration ได้ที่ https://scrutinizer-ci.com/docs/configuration/build
5. แก้ไขไฟล์ .travis.yml เพื่อให้ Travis-CI อัพโหลด Code Coverage ไปที่ Scrutinizer-CI ดังนี้
https://gist.github.com/kittinan/124d539cd6fbf7c5e8d5
5. Push file .scrutinizer.yml และ .travis.yml ขึ้น Github
6. สั่ง Run your first inspection ที่ Scrutinizer-CI แล้วรอสักพักใหญ่
7. เมื่อ Scrutinizer-CI ประมวลผลเสร็จเรียบร้อยก็จะพบกับ Code Quality และ Code Coverage ดังภาพ
8. เราก็สามารถนำ Badge Code Quality และ Code Coverage เท่ๆมาแปะที่ Github Project ของเราได้แล้วครับ https://github.com/kittinan/php-http
0 comments: