paint-brush
Cách thiết lập tích hợp Jira Azure DevOps hai chiềutừ tác giả@exalate
220 lượt đọc

Cách thiết lập tích hợp Jira Azure DevOps hai chiều

từ tác giả Exalate7m2023/10/27
Read on Terminal Reader

dài quá đọc không nổi

Khám phá sự tích hợp liền mạch của Jira và Azure DevOps với Exalate, thu hẹp khoảng cách để cộng tác và luồng dữ liệu hiệu quả.
featured image - Cách thiết lập tích hợp Jira Azure DevOps hai chiều
Exalate HackerNoon profile picture
0-item

Bài viết này được viết bởi Johnmary Ugochukwu từ Exalate .


Các nhóm đảm bảo chất lượng sử dụng Azure DevOps để tổ chức các trường hợp thử nghiệm và quản lý dịch vụ CNTT, trong khi các nhóm phát triển sử dụng Quản lý dịch vụ Jira. Nhưng cách duy nhất để chia sẻ thông tin liền mạch giữa họ là sử dụng giải pháp của bên thứ ba.


Vì vậy, bạn cần tích hợp Jira Azure DevOps chuyên dụng để đảm bảo tính bảo mật và cộng tác suôn sẻ thông qua đồng bộ hóa tự động.


Tôi sẽ chỉ cho bạn cách thiết lập tích hợp hai chiều giữa Jira và Azure DevOps. Nhưng trước tiên, hãy khám phá các trường hợp sử dụng phổ biến của việc tích hợp này.

Khi nào bạn cần tích hợp Jira Azure DevOps?

Lý do chính để chọn công cụ tích hợp Jira Azure DevOps là để đảm bảo rằng dữ liệu phù hợp được truyền giữa cả hai hệ thống. Đồng thời, bạn cần một giải pháp mà bạn có thể định cấu hình cho trường hợp sử dụng tùy chỉnh của mình.


Các lý do khác để tích hợp Jira với Azure DevOps bao gồm cải thiện năng suất và tăng tốc độ chuyển giao kiến thức.

Nói rằng bạn muốn thêm tệp đính kèm vào dự án trong khi vẫn giữ chúng ở chế độ riêng tư và nội bộ. Tích hợp Jira Azure DevOps sẽ giúp bạn gửi nhận xét đến dự án phù hợp trong khi vẫn giữ nó cách xa những người xem khác.

Bạn cũng có thể duy trì một hệ thống phân cấp hai chiều giữa các thực thể được đồng bộ hóa. Điều này sẽ giúp các nhóm sử dụng Jira Cloud và Azure DevOps hiểu được mối quan hệ giữa các thực thể và trường dự án cũng như vị trí của chúng trong hệ thống phân cấp.


Mối quan hệ xuất hiện như sau:


  • Jira Epic trở thành Tính năng Azure DevOps.

  • Câu chuyện Jira trở thành Nhiệm vụ Azure DevOps.

  • Các vấn đềLiên kết và ánh xạ trạng thái tùy chỉnh phải được duy trì ở cả hai bên.


Với một tùy chỉnh giải pháp iPaaS , bạn có thể ánh xạ bất kỳ trường nào giữa Azure DevOps và Jira (Đám mây, Trung tâm dữ liệu hoặc Tại chỗ).

Điều gì tạo nên công cụ tích hợp phù hợp?

Dưới đây là một số yếu tố cần xem xét trước khi chọn bất kỳ công cụ tích hợp nào cho Jira và Azure DevOps.


  • Các giải pháp tích hợp phải có khả năng điều chỉnh linh hoạt cho phù hợp với các trường hợp sử dụng kết nối khác nhau, từ ánh xạ đơn giản đến kết nối phức tạp.
  • Giải pháp tích hợp phải có khả năng mở rộng để xử lý khối lượng công việc ngày càng tăng mà không gặp phải tình trạng ngừng hoạt động kéo dài.
  • Tính năng bảo mật tích hợp phải đủ chặt chẽ và chắc chắn để bảo vệ dữ liệu ở trạng thái nghỉ hoặc đang truyền khỏi sự truy cập trái phép.
  • Các nhóm tham gia cộng tác trực tuyến cần một giải pháp phi tập trung cho hợp tác giữa các công ty và tích hợp dữ liệu.
  • Khi xảy ra lỗi, bạn có thể khắc phục sự cố hệ thống để hiểu nguyên nhân và nguồn gốc.
  • Các kỹ sư hỗ trợ phải có mặt khi xử lý các vấn đề kỹ thuật nâng cao để cung cấp hỗ trợ chuyên sâu.


Thở ra là giải pháp tích hợp hai chiều cho phép đồng bộ hóa hai chiều giữa Jira và Azure DevOps, cũng như các nền tảng khác. Nó cũng có kiến trúc một bên thuê đảm bảo một hệ sinh thái an toàn và tự chủ cho cả hai bên Jira và Azure DevOps.

Cách tích hợp Jira và Azure DevOps bằng Exalate

Bạn cần cài đặt Exalate trên cả Jira (tại chỗ và đám mây) và Azure DevOps trước khi thiết lập kết nối của mình.

Bước 1 - Cài đặt Exalate trên Jira

Tìm kiếm “ Exalate Jira Issue Sync & More ” trên thị trường Atlassian.


Khen ngợi sự tích hợp của Jira

\Nhấp vào nút “Dùng thử miễn phí”, sau đó chọn “Đám mây” từ các tùy chọn xuất hiện. Bạn cũng có thể cài đặt Exalate trên Máy chủ Jira hoặc Trung tâm dữ liệu, cũng như Docker .


cài đặt Exalate trên Jira

Chọn một trang web hoặc nhập URL. Sau đó, nhấp vào “Bắt đầu dùng thử miễn phí”. Bạn sẽ được chuyển hướng đến bảng điều khiển Jira của mình để xác nhận bản dùng thử miễn phí.


Đó là nó! Bây giờ bạn đã cài đặt Exalate trên Jira Cloud.

Bước 2 - Cài đặt Exalate trên Azure DevOps

Tìm kiếm “ Exalate For Azure DevOps Integration ” trong Visual Studio (Azure DevOps Marketplace).

Exalate cho tích hợp Azure DevOps

Nhấp vào “Nhận” rồi chọn tổ chức trên màn hình xuất hiện. \

chọn một tổ chức để tích hợp Azure DevOps


Nhấp vào “Cài đặt” để hoàn tất cài đặt. Để tìm ứng dụng Exalate, hãy đi tới “Cài đặt tổ chức” và nhấp vào “Tiện ích mở rộng”.

Bước 3 - Kết nối phiên bản của bạn

Exalate cho phép bạn bắt đầu kết nối từ Jira hoặc Azure DevOps. Quá trình này tương tự trên cả hai nền tảng.


Bắt đầu kết nối Jira Azure DevOps


Nhấp vào “Bắt đầu kết nối”. Nhập URL phiên bản đích vào trường được chỉ định. Nếu bạn không có URL, hãy nhấp vào nút chuyển đổi “Tôi không có URL”.


Mở rộng các loại cấu hình


Exalate hỗ trợ ba chế độ cấu hình: Chế độ cơ bản (dành cho các cấu hình dựng sẵn đơn giản), Chế độ trực quan và Chế độ tập lệnh (dành cho các cấu hình tập lệnh nâng cao).\

Hãy bắt đầu với Chế độ cơ bản .


bắt đầu kết nối Jira Azure DevOps cơ bản


Chọn dự án mà bạn muốn tạo các mục công việc từ phía bên kia và nhấp vào “Tiếp theo”.


Xác nhận rằng bạn có quyền truy cập quản trị viên và nhấp vào “Bắt đầu”.



Bạn sẽ được tự động chuyển hướng đến phiên bản từ xa. Chọn một dự án và nhấp vào “Xác nhận”. Nhập mã phát hành và nhấp vào “Exalate” để tiếp tục.


Đồng bộ hóa Azure DevOps Jira thành công


Thế đấy! Bạn đã thiết lập kết nối Cơ bản đầu tiên giữa Jira và Azure DevOps.


Bây giờ, hãy khám phá kết nối Chế độ trực quan .


Chọn Chế độ trực quan từ ba tùy chọn. Sau đó, nhập tên kết nối và mô tả trong phương thức bật lên.


Mở rộng cấu hình chế độ trực quan


Nhấp vào “Tiếp theo” để chuyển sang màn hình tiếp theo. Bạn sẽ cần xác minh quyền của quản trị viên để tiếp tục.

Quyền truy cập của quản trị viên Đồng bộ hóa Jira Azure DevOps trực quan


Nhấp vào “Xác minh quyền truy cập của quản trị viên”. Bạn sẽ được chuyển hướng đến Azure DevOps của tổ chức bạn để xác minh.


Nhấp vào “Chấp nhận” để cấp cho Exalate quyền truy cập vào hệ thống của bạn.\

định cấu hình tích hợp Jira Azure DevOps


Và thế là xong! Kết nối Chế độ trực quan được đặt.


Cuối cùng, hãy chuyển sang Chế độ tập lệnh.

Bắt đầu kết nối và xác minh URL phiên bản đích. Sau đó, chọn Chế độ tập lệnh từ các tùy chọn có sẵn.


Bắt đầu kết nối Azure DevOps Jira


Nhập tên kết nối và mô tả trước khi nhấp vào “Tiếp theo”. Sau đó chọn dự án và nhấp vào “Bắt đầu”.


Sao chép mã lời mời vào clipboard của bạn. Đi sang phía bên kia và nhấp vào “Chấp nhận lời mời”.

Chấp nhận kết nối giữa Jira và Azure DevOps


Nhập mã lời mời từ khay nhớ tạm của bạn trước khi nhấp vào “Tiếp theo”. Sau đó, chọn một dự án và xác nhận.

Định cấu hình đồng bộ hóa giữa Azure DevOps và Jira


Chúc mừng! Bạn đã thiết lập thành công kết nối Chế độ Tập lệnh.

Bước 4 - Cấu hình kết nối của bạn

Trên bảng điều khiển Exalate, hãy nhấp vào biểu tượng “Chỉnh sửa kết nối” bên cạnh kết nối bạn muốn định cấu hình.


Chỉnh sửa đồng bộ hóa Jira Azure DevOps


Trên tab “Quy tắc”, các trường nhập cho “Đồng bộ hóa đi” và “Đồng bộ hóa đến”. Đây là nơi bạn có thể tùy chỉnh các kết nối bằng cách sử dụng Ngôn ngữ kịch bản Groovy .

Quy tắc đồng bộ hóa Jira Azure DevOps


Lưu ý *: Hãy làm theo hướng dẫn từng bước này để thiết lập và định cấu hình tích hợp Jira Azure DevOps bằng chế độ tập lệnh.*


Đối với kết nối Chế độ trực quan , bạn có thể thêm tập lệnh hoặc sử dụng trình chỉnh sửa kéo và thả để ánh xạ các trường bạn muốn chia sẻ thông tin.\


Sau khi nhấp vào “Chỉnh sửa kết nối”, hãy xác minh phiên bản để tiếp tục. Sau đó, bạn sẽ được đưa đến màn hình để xác định phạm vi và quy tắc.


Chọn các dự án ở cả hai bên và chỉ định các thực thể bộ lọc. Bạn cũng có thể chọn phương thức đồng bộ hóa: Tự động, Thủ công hoặc Tắt.\

Phương thức đồng bộ hóa Jira Azure DevOps


Bạn cũng có thể thêm bộ lọc cho từng dự án, bao gồm thẻ, loại, trạng thái, mức độ ưu tiên, tiêu đề, mô tả, v.v.

Bộ lọc chế độ trực quan


Sau khi thiết lập mọi thứ, nhấp vào Lưu để đóng phương thức. Sau đó nhấp vào “Tiếp theo” để hoàn tất việc thiết lập phạm vi.



Sau đó, bạn sẽ thấy danh sách đầy đủ các quy tắc ánh xạ mà bạn có thể kéo và thả để thay đổi thứ tự chúng xuất hiện.


Để thêm bản đồ của riêng bạn, hãy nhấp vào nút “+ Thêm bản đồ”. Trong phương thức, hãy định cấu hình các quy tắc và nhấp vào “Lưu”.

Để thêm tập lệnh, hãy nhấp vào “Thêm tập lệnh” từ tùy chọn thả xuống sau khi nhấp vào nút “Thêm bản đồ”.


thêm tập lệnh vào kết nối Jira Azure DevOps trực quan


Tại đây, bạn có thể viết các quy tắc tùy chỉnh cho kết nối.



Để chỉnh sửa bất kỳ quy tắc đồng bộ hóa nào, hãy nhấp vào nút chỉnh sửa ở bên phải và thực hiện các thay đổi cần thiết.\

Sau khi hoàn tất, hãy nhấp vào “Xuất bản” để lưu các thay đổi. Đó là tất cả!

Bước 5 - Tạo trình kích hoạt đồng bộ hóa tự động

Chuyển đến tab “Trình kích hoạt” để xem tất cả trình kích hoạt đang hoạt động để tự động đồng bộ hóa.


Trình kích hoạt tích hợp Jira Azure DevOps


Nhấp vào nút “+ Tạo trình kích hoạt”.


Kích hoạt tăng cường


Tiếp theo, chọn loại thực thể và nhập truy vấn. Để thiết lập trình kích hoạt Azure DevOps, hãy sử dụng Cú pháp WIQL (Ngôn ngữ truy vấn mục công việc) và chỉ định repo. Đối với Jira, hãy sử dụng Ngôn ngữ truy vấn Jira (JQL) .


Sau khi hoàn tất, hãy nhấp vào Xuất bản.

Bước 6 - Bắt đầu đồng bộ hóa

Bây giờ bạn đã sẵn sàng. Bắt đầu viết quy tắc cho các kết nối của bạn để kiểm soát cách cả hai phiên bản Jira và Azure DevOps chia sẻ dữ liệu. Bạn cũng có thể theo dõi lỗi bằng cách sử dụng dấu vết ngăn xếp trong bảng điều khiển. Và nếu bạn muốn kiểm soát vé số lượng lớn, bạn có thể sử dụng Hoạt động hàng loạt của Exalate tính năng.

Khuyến khích hàng loạt cho việc đồng bộ hóa Azure DevOps Jira


Chuyển đến tab “Kết nối hàng loạt”, chọn kết nối và tải mục công việc lên để phát hành bản đồ. Nhấp vào “Kết nối hàng loạt” để hoàn tất quá trình.


Khi bạn hiểu những điều cơ bản, bạn có thể thêm các quy tắc khác hoặc chỉnh sửa những quy tắc bạn có.

Bài học chính

Với giải pháp bên thứ ba đáng tin cậy và an toàn như Exalate, các nhóm có thể chia sẻ thông tin một cách liền mạch giữa Jira và Azure DevOps.

Định cấu hình kết nối của bạn với Exalate là một quá trình đơn giản. Bạn có thể sử dụng Chế độ cơ bản không có mã, Chế độ trực quan kéo và thả hoặc Chế độ tập lệnh mã thấp.

Đặt bản demo với Khuyến khích các kỹ sư thảo luận về trường hợp sử dụng cụ thể của bạn.