[OpenCPS] Quy trình kiểm soát chất lượng nguồn mở trong OpenCPS
Ngô Minh Phước
phuocnm at most.gov.vn
Mon Dec 19 12:13:49 ICT 2016
Nhờ anh Tuấn Anh cho tôi giúp 1 ghế trong số 15 ghế anh nhé :))
Thank anh,
NM Phước
Ngày 19 thg 12, 2016, vào lúc 09:48, Ta Tuan Anh <anhtt at fds.vn<mailto:anhtt at fds.vn>> viết:
Thân gửi anh chị em trong cộng đồng,
Lịch buổi trình bày và trao đổi về tự động hóa quy trình CI/CD được bố trí vào chiều thứ 5 - 22/12 lúc 16h00 tại tầng 5 tòa nhà VAPA ngõ số 3 Tôn Thất Thuyết, Cầu Giấy.
Kính mời anh chị em sắp xếp thời gian tham dự để mang lại nhiều trao đổi bổ ích. Những ai tham dự được đề nghị đăng kí tham gia bằng cách reply lại trong thread này. Em Phương FDS sẽ theo dõi số lượng tham gia để bố trí do số lượng ghế phòng họp bị hạn chế dưới 15 người.
Trân trọng,
TTA
On 12/14/2016 06:07 PM, Hieu LE wrote:
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<mailto: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<mailto: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<http://opencps.vn>
e-mail: khoavd at fds.vn<mailto: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<mailto: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<mailto: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<mailto: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<mailto:OpenCPS at lists.opencps.vn>
http://lists.opencps.vn/mailman/listinfo/opencps
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opencps.vn/pipermail/opencps/attachments/20161219/ff6c8e11/attachment.html>
More information about the OpenCPS
mailing list