Sự khác nhau giữa một số build and deploy
và re-deploy
? Điều gì sẽ được thực hiện khi bạn chỉ có một số thay đổi HTML
và không thay đổi mã Java
? Tôi có nên làm một số build and deploy
hoặc chỉ re-deploy
?Sự khác biệt giữa xây dựng và triển khai?
Trả lời
Tuyên bố từ chối: Xác định phương tiện xây dựng và triển khai nào là chủ quan.
Tôi sẽ bắt đầu triển khai. Triển khai nên có nghĩa là lấy tất cả các tạo phẩm của tôi và sao chép chúng vào một máy chủ, hoặc thực hiện chúng trên một máy chủ. Nó thực sự phải là một quá trình đơn giản.
Xây dựng phương tiện, xử lý tất cả các mã/đồ tạo tác của tôi và chuẩn bị cho việc triển khai. Có nghĩa là biên dịch, tạo mã, gói, v.v.
Điều đó có ích? Một số người xem xét triển khai như là một phần của "quá trình xây dựng" mà tôi không thực sự tranh luận với vì thường để kiểm tra hoặc chạy bạn phải triển khai nó ở đâu đó.
Quy tắc thường là nếu đó là mã động, thì bạn cần thực hiện xây dựng/triển khai lại.
Nếu bạn chỉ chỉnh sửa html tĩnh, css, hình ảnh, v.v ... thì bạn có thể chỉ cần vá (và tốt nhất là khởi động lại máy chủ).
Như mọi khi "vá" có thêm rủi ro mà bạn không thể triển khai toàn bộ cơ sở mã hoặc ai đó có thể làm sai.
Cá nhân tôi thích làm đầy đủ xây dựng/redeploys vì bạn luôn biết bạn đang đồng bộ hóa với điều khiển nguồn của bạn. Tuy nhiên, luôn luôn có nguy cơ triển khai xấu, phần xây dựng hoặc phần cài đặt. Nếu các bản dựng của bạn mất nhiều thời gian, hoặc bạn không nhất thiết phải triển khai nhiều bộ phận chuyển động, hãy xem xét việc chia nhỏ chúng thành các thành phần nhỏ hơn hoặc tạo ra một kế hoạch triển khai hoàn chỉnh hơn.
Như thường lệ, không có viên đạn bạc ở đây.
Xem quá trình này triển khai:
------ Build started: Project: AdventureWorks, Configuration: Release ------
Skipping 'belyaev_db.rds'. Item is up to date.
Skipping 'Sales Rep.rdl'. Item is up to date.
Skipping 'Top_10.rsd'. Item is up to date.
Build complete -- 0 errors, 0 warnings
------ Deploy started: Project: AdventureWorks, Configuration: Release ------
Deploying to http://...
Deploying data source '/Data Sources/belyaev_db'.
Warning : ...
Deploying data set '/Datasets/Top_10'.
Warning : ...
Error ...
Deploy complete -- 1 errors, 2 warnings
========== Build: 1 succeeded or up-to-date, 0 failed, 0 skipped ==========
========== Deploy: 0 succeeded, 1 failed, 0 skipped ==========
Trong trường hợp này tôi có một số vấn đề nhưng khi bạn có thể nhìn thấy - Bước đầu tiên là trong việc xây dựng - nguồn dữ liệu xác minh và báo cáo và chỉ sau đó - triển khai.
bạn không giải thích sự khác biệt giữa hai ... –
không giúp gì cả. Bạn cần xóa câu trả lời của mình – Catbuilts
Xây dựng và triển khai là các quy trình quay lại! Xây dựng có thể được chụp Chỉ khi có bất kỳ Thay đổi mã JAVA. Chỉ dành cho bản cập nhật tệp HTML hoặc CSS, không cần Xây dựng mới. Thay đổi tệp thuộc tính cần khởi động lại máy chủ.
Không cần triển khai tệp tai/tar xây dựng không thay đổi. Để cập nhật tai Xây dựng, Triển khai trên quy trình Máy chủ sẽ được bắt đầu.
Build nghĩa để Biên dịch dự án.
Triển khai nghĩa để Biên dịch dự án & Publish đầu ra
Đối với các ứng dụng web không cần phải triển khai hoặc không có gì cần phải làm ở phía khách hàng trừ trình duyệt đơn giản với url. tất cả các ứng dụng web chỉ được triển khai ở Máy chủ (IIS), ứng dụng đó có thể được truy cập bởi tất cả các máy khách (bất kỳ trình duyệt nào là đủ).
Đối với các ứng dụng dành cho Máy tính để bàn Bất cứ nơi nào bạn muốn sử dụng ứng dụng, cần triển khai/cài đặt trong hệ thống đó.
- 1. Sự khác biệt giữa "xây dựng" và "xây dựng lại" trong Visual Studio là gì?
- 2. Sự khác biệt giữa việc triển khai JVM
- 3. Xây dựng đầy đủ, xây dựng và triển khai gia tăng trong Powerbuilder
- 4. Trong khối xây dựng mẫu Tridion Link Resolver, sự khác biệt giữa Binary và Multimedia
- 5. Grails BuildConfig.groovy, sự khác biệt giữa xây dựng, biên dịch và thời gian chạy?
- 6. Sự khác biệt thực sự giữa Phiên bản Hệ điều hành SDK và Phiên bản Triển khai hoặc Phiên bản Hệ điều hành Triển khai là gì?
- 7. Sự khác biệt giữa $ * và $ @
- 8. Sự khác biệt giữa System.DateTime và System.DateTimeOffset
- 9. Sự khác biệt giữa Camel và BPEL
- 10. Sự khác biệt giữa MvcHtmlString.Create() và Html.Raw()
- 11. Sự khác biệt giữa phát triển Cocoa và iPhone
- 12. Trong RSpec, sự khác biệt giữa cuống! và sơ khai?
- 13. Sự khác biệt giữa "Mục tiêu triển khai" và "Mục tiêu triển khai iOS" trong Xcode 4
- 14. sự khác biệt giữa 'và "trong JavaScript?
- 15. Sự khác biệt giữa việc triển khai ngầm định và rõ ràng các giao diện C#
- 16. Sự khác biệt giữa GetHashCode được triển khai trong lớp Object và ValueType là gì?
- 17. Sự khác biệt giữa $ (...) và `...`
- 18. Sự khác biệt giữa. và #
- 19. Sự khác biệt giữa ". +" Và ". +?"
- 20. Sự khác biệt giữa "**/* /" và "** /"?
- 21. Sự khác biệt giữa = và: =
- 22. Sự khác biệt giữa qt và PyQt4
- 23. Sự khác biệt giữa Intent.ACTION_GET_CONTENT và Intent.ACTION_PICK
- 24. Sự khác biệt giữa! và !! trong yaml?
- 25. Công cụ dữ liệu SQL Server (SSDT): Sự khác biệt giữa Xây dựng, Xuất bản, Triển khai và So sánh + Cập nhật
- 26. Sự khác biệt giữa strstream và stringstream
- 27. Sự khác biệt giữa Mealy và Moore
- 28. Sự khác biệt giữa DatagramSocket và DatagramChannel
- 29. Sự khác biệt giữa UIViewController và UITableViewController
- 30. Sự khác biệt giữa "hoặc" và "||"
Bạn đang sử dụng công nghệ nào? JSP? Bất cứ điều gì năng động? – Nix
Câu hỏi/câu hỏi của bạn khó hiểu và kết quả là không thể trả lời được. Vui lòng làm rõ những gì bạn đang cố gắng so sánh. Một xây dựng và triển khai so với chỉ đơn giản là một "bản vá" aka chỉ cần sao chép các tập tin tôi đã thay đổi đến máy chủ. – Nix
Tôi đang sử dụng ngôn ngữ templete tốc độ (VTL). Câu hỏi của tôi thực sự là khi nào tôi làm một xây dựng và khi nào tôi làm một redeploy. Tôi có cả hai tùy chọn tồn tại trong dự án của tôi. Tôi bối rối khi tôi nên làm một bản xây dựng đầy đủ và khi redeploy là cần thiết. Để được ở bên an toàn tôi đang làm cả xây dựng và triển khai lại. – pushya