2015-10-02 44 views
8

Thông tin cơ bản: Tôi đã thiết lập Azure để tự động triển khai mã từ nhánh phát triển (trên Github) đến dev-webapp khi mã được đẩy để phát triển nhánh. Khi mã được đẩy vào nhánh chính, Azure triển khai mã từ nhánh chính đến webapp thử nghiệm và vùng tiền triển khai trước.Làm thế nào để theo dõi triển khai để Azure webapp trong NewRelic?

Trong Azure, tôi đang sử dụng Dịch vụ ứng dụng Relic mới để theo dõi các ứng dụng này. Nó hoạt động. Những gì tôi muốn bây giờ là thông báo cho Relic mới khi mã được triển khai cho một ứng dụng web.

Trích New Relic:

Thông báo mới Khu di tích của một triển khai, bạn có thể POST để https://api.newrelic.com/deployments.xml và thêm khóa API là một tiêu đề

Thông báo New Relic khi mã được triển khai để dev và thử nghiệm, tôi có thể thiết lập webhook trong GitHub để chạy khi mã được đẩy để phát triển chi nhánh và master-branch. Tôi đã thử nghiệm này, và nó hoạt động. Tôi cảm thấy như nó không phải là tối ưu kể từ khi thông báo đến từ Github, và không phải từ Azure đó là nơi triển khai thực sự diễn ra.

Tôi cũng muốn thông báo cho Relic mới khi triển khai trước khi triển khai được đổi chỗ với sản phẩm.

Có thể không? Và điều gì có thể là cách tốt nhất để làm điều này?

Có thể webjobs có thể là soulution? Đây sẽ là một webjob chỉ chạy một lần sau khi webapp được triển khai và khe cắm triển khai được hoán đổi (cho sản phẩm). Tôi không thể tìm thấy bất kỳ thông tin nào về việc thiết lập công việc như vậy.

+0

Chỉ cần tò mò, làm cách nào bạn có được các tiêu đề Mới tương tự vào móc web trong GitHub? –

Trả lời

1

sử dụng PowerShell để trao đổi khe và gọi mới di tích uri https://azure.microsoft.com/en-us/documentation/articles/web-sites-staged-publishing/

Tôi xin lỗi tôi không biết New Relic nhưng có lẽ có một số giải pháp tương tự như trong những hiểu biết ứng dụng (tại sao không chuyển đổi?) , nơi bạn có thể chỉ định phiên bản sẽ gửi: http://blogs.msdn.com/b/visualstudioalm/archive/2015/01/07/application-insights-support-for-multiple-environments-stamps-and-app-versions.aspx (một phần: So sánh phiên bản so với phiên bản)

Các vấn đề liên quan