[OpenCPS] Quy trình kiểm soát chất lượng nguồn mở trong OpenCPS
Thế Hùng Nguyễn
thehung at vinades.vn
Wed Dec 14 19:01:27 ICT 2016
Tuyệt quá Hiếu ơi!
Automatic khâu testing thế này tiết kiệm được nhiều công sức và nhân lực
lắm đấy!
Vào 18:07 Ngày 14 tháng 12 năm 2016, Hieu LE <hieulq19 at gmail.com> đã viết:
> Dear các anh,
>
> Lịch gặp mặt và seminar/demo tuần sau, anh Tuấn Anh báo em sau nhé.
>
> Sau khi trao đổi với anh Tuấn Anh, em có dựng demo tạm CI cho bên mình với
> thông tin sau đây:
> - Repo: fork về repo cá nhân của em từ repo của opencps ở địa chỉ [1].
> - CI: sử dụng Travis ở [2].
> - Gate: em đã cấu hình checkstyle job cho mã nguồn của OpenCPS (ant
> checkstyle) để kiểm tra coding convention do hiện tại bên mình chưa có
> test. Toàn bộ cấu hình CI cho OpenCPS em tham khảo từ wiki [3] của mình.
> Cấu hình CI các anh xem chi tiết ở [4]. Em đang comment-out các phần liên
> quan tới DB và server chạy cho ... nhanh. Các anh có thể thấy việc check
> coding-style của OpenCPS ở log đầy đủ [5], khá nhiều ERROR và WARNING :)
>
> Hiện nay checkstyle rule là các rule đơn giản nhất để demo và đang vượt
> quá giới hạn cho phép của Travis, nếu tống hết rule check vào thì mất thời
> gian nên mình tạm skip qua bước voting build pass/fail.
>
> [1]. https://github.com/hieulq/opencps/
> [2]. https://travis-ci.org/hieulq/opencps
> [3]. https://github.com/VietOpenCPS/deploy/wiki/Quy-
> tr%C3%ACnh-tri%E1%BB%83n-khai-OpenCPS-t%E1%BB%AB-source-code
> [4]. https://github.com/hieulq/opencps/blob/develop/.travis.yml
> [5]. https://api.travis-ci.org/jobs/183881663/log.txt?deansi=true
>
>
>
>
> 2016-12-13 10:57 GMT+07:00 Trần Kiêm Dũng <dungtk at fds.vn>:
>
>> Thay mặt BĐH OpenCPS, chân thành cảm ơn anh Hiếu đã có những góp ý rất
>> chân thành và xây dựng, đặc biệt lại có đề nghị hỗ trợ cụ thể.
>>
>> Tôi đề nghị anh Tuấn Anh - Trưởng Ban Kỹ thuật tổ chức Seminar vào tuần
>> sau, mời anh Hiếu và các Cty thành viên thảo luận về các vấn đề anh Hiếu
>> raise và có kế hoạch triển khai ngay. Về nguồn lực, mong các Cty có tiềm
>> lực mạnh về hạ tầng và bảo mật như Netnam, CMCSoft và VELATEK hỗ trợ đóng
>> góp cho OpenCPS.
>>
>> Các thông tin về OpenCPS đều mở, mong nhận được đóng góp của tất cả cộng
>> đồng.
>>
>> Trân trọng,
>>
>> Trần Kiêm Dũng
>> --------------------------------------------
>> FDS
>> Trưởng ban điều hành Cộng đồng OpenCPS
>> 0903239300
>>
>> On Dec 13, 2016, at 10:52 AM, Vu Dang Khoa <khoavd at fds.vn> wrote:
>>
>> Cảm ơn anh HiếuLQ đã góp ý, đây là vấn đề còn thiếu của hệ thống sản phẩm
>> mã nguồn mở OpenCPS.
>>
>> Việc thiếu phần Unit Test và Integration Test trên hệ thống cũng có nhiều
>> nguyên nhân, một trong số đó là do thiếu kinh nghiệm phát triển nguồn mở từ
>> đội ngũ Dev Core Team và việc chưa đề cao vai trò của việc Unit Test.
>>
>> Sau một thời gian triển khai hệ thống cũng nhận thấy rằng việc Unit Test,
>> quy trình merge, deploy sản phẩm là vô cùng quan trọng. Để giải quyết vấn
>> đề này Core Team sẽ implement các Unit Test và Integration Test theo đúng
>> quy định của Liferay về phát triển sản phẩm nguồn mở.
>>
>> Về việc tích hợp CI/CD và quy trình đẩy pull-request cũng nhờ anh HiếuLQ
>> và cộng đồng có thêm một buổi seminar để mọi người có thể nắm rõ hơn về
>> phần này, lần trước có được anh HieuLQ trình diễn quy trình này trên giao
>> diện đồ họa rất là mê nhưng chưa hiểu rõ lắm.
>>
>> Trân trọng,
>>
>>
>> On 12/13/2016 10:08 AM, Hieu LE wrote:
>>
>> 1. Yêu cầu đội dev phải implement các unit test và functional test cho
>> các tính năng đã hoàn thiện tới phiên bản bây giờ của OpenCPS để đảm bảo
>> sau này có mở rộng, tích hợp thêm các dịch vụ sẽ không ảnh hưởng đến các
>> chức năng đã ổn định.
>>
>>
>> --
>> Best regards,
>> Vu Dang Khoa
>>
>> -------------------------------
>> OpenCPS - Core Team
>> VietOpenCPS (Vietnamese)
>> -------------------------------
>> web: opencps.vn
>> e-mail: khoavd at fds.vn
>> tel: 091 694 0874
>> telegram: @khoavd
>> -------------------------------
>>
>> _______________________________________________
>> POST RULES: https://github.com/VietOpenCPS/doc/wiki/Mailing-list-
>> guidelines
>> _______________________________________________
>> OpenCPS mailing list
>> OpenCPS at lists.opencps.vn
>> http://lists.opencps.vn/mailman/listinfo/opencps
>>
>>
>>
>> _______________________________________________
>> POST RULES: https://github.com/VietOpenCPS/doc/wiki/Mailing-list-
>> guidelines
>> _______________________________________________
>> OpenCPS mailing list
>> OpenCPS at lists.opencps.vn
>> http://lists.opencps.vn/mailman/listinfo/opencps
>>
>
>
>
> --
> -----BEGIN GEEK CODE BLOCK-----
> Version: 3.1
> GCS/CM/IT/M/MU d-@? s+(++):+(++) !a C++++(++++)$ ULC++++(++)$ P L++(+++)$
> E !W N* o+ K w O- M V- PS+ PE++ Y+ PGP+ t 5 X R tv+ b+(++)>+++ DI- D+ G
> e++(+++) h-- r(++)>+++ y-
> ------END GEEK CODE BLOCK------
>
> _______________________________________________
> POST RULES: https://github.com/VietOpenCPS/doc/wiki/Mailing-
> list-guidelines
> _______________________________________________
> OpenCPS mailing list
> OpenCPS at lists.opencps.vn
> http://lists.opencps.vn/mailman/listinfo/opencps
>
--
Trân trọng,
Nguyễn Thế Hùng
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opencps.vn/pipermail/opencps/attachments/20161214/95359ada/attachment.html>
More information about the OpenCPS
mailing list