<html>
<head>
<meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<p>Thân gửi anh chị em trong cộng đồng,</p>
<p>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.</p>
<p>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.</p>
<p>Trân trọng,</p>
<p>TTA<br>
</p>
<br>
<div class="moz-cite-prefix">On 12/14/2016 06:07 PM, Hieu LE wrote:<br>
</div>
<blockquote
cite="mid:CAEFdTAurZyxtY-o3595xLk+8gvRqWATZGu6WZn9GJf2O7KE0TQ@mail.gmail.com"
type="cite">
<div dir="ltr">
<div>
<div>
<div>
<div>
<div>
<div>
<div>Dear các anh,<br>
<br>
</div>
<div>Lịch gặp mặt và seminar/demo tuần sau, anh Tuấn
Anh báo em sau nhé.<br>
</div>
<div><br>
</div>
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:<br>
</div>
- Repo: fork về repo cá nhân của em từ repo của
opencps ở địa chỉ [1].<br>
</div>
- CI: sử dụng Travis ở [2].<br>
</div>
- 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 :)<br>
<br>
</div>
<div>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.<br>
</div>
<div><br>
</div>
[1]. <a moz-do-not-send="true"
href="https://github.com/hieulq/opencps/">https://github.com/hieulq/opencps/</a><br>
</div>
[2]. <a moz-do-not-send="true"
href="https://travis-ci.org/hieulq/opencps">https://travis-ci.org/hieulq/opencps</a>
<br>
</div>
[3]. <a moz-do-not-send="true"
href="https://github.com/VietOpenCPS/deploy/wiki/Quy-tr%C3%ACnh-tri%E1%BB%83n-khai-OpenCPS-t%E1%BB%AB-source-code">https://github.com/VietOpenCPS/deploy/wiki/Quy-tr%C3%ACnh-tri%E1%BB%83n-khai-OpenCPS-t%E1%BB%AB-source-code</a><br>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<div>[4]. <a moz-do-not-send="true"
href="https://github.com/hieulq/opencps/blob/develop/.travis.yml">https://github.com/hieulq/opencps/blob/develop/.travis.yml</a><br>
</div>
<div>[5]. <a moz-do-not-send="true"
href="https://api.travis-ci.org/jobs/183881663/log.txt?deansi=true">https://api.travis-ci.org/jobs/183881663/log.txt?deansi=true</a><br>
<br>
<br>
</div>
<div><br>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="gmail_extra"><br>
<div class="gmail_quote">2016-12-13 10:57 GMT+07:00 Trần Kiêm
Dũng <span dir="ltr"><<a moz-do-not-send="true"
href="mailto:dungtk@fds.vn" target="_blank">dungtk@fds.vn</a>></span>:<br>
<blockquote class="gmail_quote" style="margin:0 0 0
.8ex;border-left:1px #ccc solid;padding-left:1ex">
<div style="word-wrap:break-word">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ể.
<div><br>
</div>
<div>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.</div>
<div><br>
</div>
<div>Các thông tin về OpenCPS đều mở, mong nhận được đóng
góp của tất cả cộng đồng.</div>
<div><br>
</div>
<div>Trân trọng,</div>
<div>
<div>
<div
style="color:rgb(0,0,0);font-family:Helvetica;font-size:12px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px"><br
class="m_-7086744583054627139Apple-interchange-newline">
Trần Kiêm Dũng</div>
<div
style="color:rgb(0,0,0);font-family:Helvetica;font-size:12px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px">------------------------------<wbr>--------------</div>
<div
style="color:rgb(0,0,0);font-family:Helvetica;font-size:12px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px">FDS</div>
<div
style="color:rgb(0,0,0);font-family:Helvetica;font-size:12px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px">Trưởng
ban điều hành Cộng đồng OpenCPS</div>
<div
style="color:rgb(0,0,0);font-family:Helvetica;font-size:12px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px">0903239300</div>
</div>
<div>
<div class="h5">
<br>
<div>
<blockquote type="cite">
<div>On Dec 13, 2016, at 10:52 AM, Vu Dang Khoa
<<a moz-do-not-send="true"
href="mailto:khoavd@fds.vn" target="_blank">khoavd@fds.vn</a>>
wrote:</div>
<br
class="m_-7086744583054627139Apple-interchange-newline">
<div>
<div>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.<br>
<br>
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.<br>
<br>
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ở.<br>
<br>
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.<br>
<br>
Trân trọng,<br>
<br>
<br>
On 12/13/2016 10:08 AM, Hieu LE wrote:<br>
<blockquote type="cite">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.<br>
</blockquote>
<br>
-- <br>
Best regards,<br>
Vu Dang Khoa<br>
<br>
------------------------------<wbr>-<br>
OpenCPS - Core Team<br>
VietOpenCPS (Vietnamese)<br>
------------------------------<wbr>-<br>
web: <a moz-do-not-send="true"
href="http://opencps.vn" target="_blank">opencps.vn</a><br>
e-mail: <a moz-do-not-send="true"
href="mailto:khoavd@fds.vn"
target="_blank">khoavd@fds.vn</a><br>
tel: 091 694 0874<br>
telegram: @khoavd<br>
------------------------------<wbr>-<br>
<br>
______________________________<wbr>_________________<br>
POST RULES: <a moz-do-not-send="true"
href="https://github.com/VietOpenCPS/doc/wiki/Mailing-list-guidelines"
target="_blank">https://github.com/<wbr>VietOpenCPS/doc/wiki/Mailing-<wbr>list-guidelines</a><br>
______________________________<wbr>_________________<br>
OpenCPS mailing list<br>
<a moz-do-not-send="true"
href="mailto:OpenCPS@lists.opencps.vn"
target="_blank">OpenCPS@lists.opencps.vn</a><br>
<a moz-do-not-send="true"
href="http://lists.opencps.vn/mailman/listinfo/opencps"
target="_blank">http://lists.opencps.vn/<wbr>mailman/listinfo/opencps</a></div>
</div>
</blockquote>
</div>
<br>
</div>
</div>
</div>
</div>
<br>
______________________________<wbr>_________________<br>
POST RULES: <a moz-do-not-send="true"
href="https://github.com/VietOpenCPS/doc/wiki/Mailing-list-guidelines"
rel="noreferrer" target="_blank">https://github.com/<wbr>VietOpenCPS/doc/wiki/Mailing-<wbr>list-guidelines</a><br>
______________________________<wbr>_________________<br>
OpenCPS mailing list<br>
<a moz-do-not-send="true"
href="mailto:OpenCPS@lists.opencps.vn">OpenCPS@lists.opencps.vn</a><br>
<a moz-do-not-send="true"
href="http://lists.opencps.vn/mailman/listinfo/opencps"
rel="noreferrer" target="_blank">http://lists.opencps.vn/<wbr>mailman/listinfo/opencps</a><br>
</blockquote>
</div>
<br>
<br clear="all">
<br>
-- <br>
<div class="gmail_signature" data-smartmail="gmail_signature">
<div dir="ltr"><span
style="color:rgb(0,0,0);font-family:monospace;font-size:medium">-----BEGIN
GEEK CODE BLOCK-----</span><br
style="color:rgb(0,0,0);font-family:monospace;font-size:medium">
<span
style="color:rgb(0,0,0);font-family:monospace;font-size:medium">Version:
3.1</span><br
style="color:rgb(0,0,0);font-family:monospace;font-size:medium">
<span
style="color:rgb(0,0,0);font-family:monospace;font-size:medium">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- </span><br
style="color:rgb(0,0,0);font-family:monospace;font-size:medium">
<span
style="color:rgb(0,0,0);font-family:monospace;font-size:medium">------END
GEEK CODE BLOCK------</span><br>
</div>
</div>
</div>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset>
<br>
<pre wrap="">_______________________________________________
POST RULES: <a class="moz-txt-link-freetext" href="https://github.com/VietOpenCPS/doc/wiki/Mailing-list-guidelines">https://github.com/VietOpenCPS/doc/wiki/Mailing-list-guidelines</a>
_______________________________________________
OpenCPS mailing list
<a class="moz-txt-link-abbreviated" href="mailto:OpenCPS@lists.opencps.vn">OpenCPS@lists.opencps.vn</a>
<a class="moz-txt-link-freetext" href="http://lists.opencps.vn/mailman/listinfo/opencps">http://lists.opencps.vn/mailman/listinfo/opencps</a></pre>
</blockquote>
<br>
</body>
</html>