Skip to main content
Phong Nguyen
💬
0 discussions

Hướng dẫn Publish gcalls-web-sdk lên NPM packages

1. Điều kiện tiên quyết

  • Tài khoản Gitlab
  • Tài khoản NPM (devops_gcalls)

2. Đối tượng đọc

  • Stage Owner
  • Customer Success Engineer
  • Customer Success Specialist

3. Publish to NPM packages

3.1. Clone sourcecode gcalls-sdk & callbox

git clone https://gitlab.com/gcalls/publics/gcalls-sdk -b Test
git clone https://gitlab.com/gcalls/publics/omnibox/callbox -b Test

3.2. Develop and Test locally gcalls-sdk

  • Vào sourcecode gcalls-sdk, chạy lệnh
npm run dev
  • Vào sourcecode callbox, chỉnh sửa file package.json sao cho đường dẫn của dependencies @devops_gcalls/gcalls-web-sdk đúng với path sourcecode gcalls-sdk
"@devops_gcalls/gcalls-web-sdk": "file:../gcalls-sdk",
npm run installpackage
  • Sau khi hoàn thành developing and testing thì vào callbox, chỉnh sửa file package.json trả giá trị version của dependencies @devops_gcalls/gcalls-web-sdk về như ban đầu.

Example:

"@devops_gcalls/gcalls-web-sdk": "^1.1.35",

3.3. Publish lên NPM packages

  • Trên máy tính cá nhân, tiến hành login vào NPM bằng lệnh
npm login
  • Tiến hành publish bằng lệnh
npm run start-publish
  • Sau khi publish thành công, tiến hành kiểm tra thông tin ngày và version published đã chỉnh xác chưa tại npm package hoặc account package.

Example:

3.4 Cập nhật version mới cho callbox

  • Vào sourcecode callbox, cập nhật version mới nhất của @devops_gcalls/gcalls-web-sdk vừa được published.

Example:

"@devops_gcalls/gcalls-web-sdk": "^1.1.36",
  • Commit tất cả những thay đổi của Omniboxgcalls-sdk lên Gitlab.

4. Kết Luận

Tài liệu này hướng dẫn kỹ sư mới cách developing, testing locally, publishing to the npm package, nếu có góp ý xin vui lòng điền vào form bên dưới