@anhtuanlee ban đầu sau khi login thì server trả về cho client 2 token: 1 là access token, 1 là refresh token.
Trong suốt quá trình call api để lấy data e sẽ dùng access token
Khi access token hết hạn, thì k cần đến nó nữa, mà e lấy refresh token kia call api để lấy access token mới (server sẽ có 1 api riêng dành cho việc này). Server trả về access token mới
Dọn container trước ci cd để tránh trùng tên mình nghĩ không có vấn đề gì.
Dọn images rồi pull images mình nghĩ có thể khiến pull images lâu hơn thôi, có thể trong đống image bác dọn có luôn cả những image của job build từ trước, có thể không tận dụng được cơ chế cache của docker (docker chỉ pull những layer thay đổi của image).
Bản thân lệnh docker pull kể cả trùng tag thì docker sẽ kiểm tra nếu trên remote có thay đổi so với local, docker sẽ kéo về và cập nhật image ở local. Bác để ý khi pull với tag latest thì sau khi pull image cũ sẽ có tag là <none> hay còn gọi là drangling image.
Quyết định vẫn là ở bác thui, như setup của mình thì nhiều có nhiều disk, có thể chạy cronjob để dọn không cần cho vô ci cd, còn setup của bác có thể ít tài nguyên hơn cứ dọn dẹp, trước, sau chạy ci cd cũng chả có vấn đề gì cả.
Bác cho e hỏi, bình thường em triển khai cicd gitlab thì jobs deploy em thường chạy rm các images và container đã được đặt tên từ trước, sau đó mới pull images đã được build từ jobs trước, lúc này cần quan tâm đến điều gì khác khum bác nhỉ?
bạn cho mình hỏi khi nào nên dùng ChromeDriver/FireFoxDriver/... khi nào nên dùng WebDriver dc ko ạ ? mình thấy nếu dùng ChromeDriver/... thì ok hơn chứ nhỉ nếu mình dùng Webdriver thì lát phải khai báo driver = new ChromeDriver thay vì mình dùng ChromeDriver driver = new Chromedriver(); ngay từ đầu luôn
THẢO LUẬN
@zzz
Cho xin bài viết gốc vì bạn viết lan man quá.
Cậu xem lại , xem có phải nhầm sang phần Cloud không
Ơ cậu ơi, đăng ký miễn phí không mất tiền mà . 😆
Cám ơn bro. cho mình hỏi chút mình đang gặp lỗi trên đoạn code:
lỗi xảy ra trên .net core 6
Bài viêt hay và thú vị, cảm ơn anh!
@anhtuanlee ban đầu sau khi login thì server trả về cho client 2 token: 1 là access token, 1 là refresh token.
Trong suốt quá trình call api để lấy data e sẽ dùng access token
Khi access token hết hạn, thì k cần đến nó nữa, mà e lấy refresh token kia call api để lấy access token mới (server sẽ có 1 api riêng dành cho việc này). Server trả về access token mới
Dọn container trước ci cd để tránh trùng tên mình nghĩ không có vấn đề gì. Dọn images rồi pull images mình nghĩ có thể khiến pull images lâu hơn thôi, có thể trong đống image bác dọn có luôn cả những image của job build từ trước, có thể không tận dụng được cơ chế cache của docker (docker chỉ pull những layer thay đổi của image).
Bản thân lệnh docker pull kể cả trùng tag thì docker sẽ kiểm tra nếu trên remote có thay đổi so với local, docker sẽ kéo về và cập nhật image ở local. Bác để ý khi pull với tag latest thì sau khi pull image cũ sẽ có tag là <none> hay còn gọi là drangling image.
Quyết định vẫn là ở bác thui, như setup của mình thì nhiều có nhiều disk, có thể chạy cronjob để dọn không cần cho vô ci cd, còn setup của bác có thể ít tài nguyên hơn cứ dọn dẹp, trước, sau chạy ci cd cũng chả có vấn đề gì cả.
sếp ơi ko ra thêm bài ạ :v
tks anh. chia sẻ các kỹ thuật trong bài viết của a rất dễ hiểu ạ
Được bạn ơi nhưng version của kubespray sẽ phải tương ứng với k8s
@CuXuanThoai Mình cũng mới làm một thời gian thôi
Bác cho e hỏi, bình thường em triển khai cicd gitlab thì jobs deploy em thường chạy rm các images và container đã được đặt tên từ trước, sau đó mới pull images đã được build từ jobs trước, lúc này cần quan tâm đến điều gì khác khum bác nhỉ?
@michal.plachy thanks bác
có bác nào cho em xin file value-prometheus.yaml với ạ, em làm quài mà nó ko lên dc ingress của monitoring
liên hệ mình nhé cần thuê code:0973025526
bạn cho mình hỏi khi nào nên dùng ChromeDriver/FireFoxDriver/... khi nào nên dùng WebDriver dc ko ạ ? mình thấy nếu dùng ChromeDriver/... thì ok hơn chứ nhỉ nếu mình dùng Webdriver thì lát phải khai báo driver = new ChromeDriver thay vì mình dùng ChromeDriver driver = new Chromedriver(); ngay từ đầu luôn
@AnDQT Mình cảm ơn , bạn cho mình hỏi bạn làm về spring lâu chưa bạn
Ví dụ mình viết Prompt bằng tiếng Việt thì Langchain có hỗ trợ không nhỉ
em chào anh ,em đang bó tay khi đăng ký tk nhưng nó cần phải có mã mời ,anh giải quyết giúp em đc ,hết bao nhiêu em gửi anh ạ ,zalo 0968102462