Tôi rất mới để Tích hợp liên tục. Bất cứ ai có thể xin vui lòng cho tôi biết liệu chúng tôi có thể xây dựng một trang web bằng cách sử dụng MSbuild?Chúng tôi có thể xây dựng một trang web bằng cách sử dụng MSBuild
Trả lời
Bạn có thể tạo dự án Trang web bằng cách sử dụng tác vụ MSBuild của AspNetCompiler.
http://msdn.microsoft.com/en-us/library/ms164291.aspx
tập tin MSBuild của bạn có thể trông giống như thế này:
<Project
xmlns = "http://schemas.microsoft.com/developer/msbuild/2003"
DefaultTargets = "PrecompileWeb">
<Target Name = "PrecompileWeb">
<AspNetCompiler
VirtualPath = "DeployTemp"
PhysicalPath = "C:\ccnet\myProject\WebSite"
TargetPath = "C:\ccnet\myProject\PreCompiled"
Force = "true"
Debug = "true"
Updateable = "true"/>
</Target>
</Project>
Và sau đó trong ccnet.config của bạn, bạn sẽ thêm một cái gì đó như sau trong các nhiệm vụ chặn cho dự án của bạn:
<msbuild>
<executable>C:\WINDOWS\Microsoft.NET\Framework\v3.5\MSBuild.exe</executable>
<workingDirectory>C:\ccnet\myProject\</workingDirectory>
<projectFile>C:\ccnet\myProject\myproject.msbuild</projectFile>
<logger>C:\Program Files\CruiseControl.NET\server\ThoughtWorks.CruiseControl.MsBuild.dll</logger>
</msbuild>
thật không may, nếu bạn đã chọn "Trang web" làm loại dự án bạn không thể. Tuy nhiên, nếu bạn chọn loại dự án "Ứng dụng web", bạn có thể sử dụng MSBUILD để xây dựng nó. Khi bạn đã tạo dự án "ứng dụng web", bạn có thể nhấp chuột phải vào nó và chọn "Thêm dự án triển khai web" sẽ thêm tệp wdproj vào giải pháp của bạn và bạn có thể tùy chỉnh cài đặt trong đó.
Bạn có thể cung cấp tệp wdproj này cho tệp cấu hình ccnet của mình cho dự án có thể chạy tệp này theo lịch được định cấu hình. tôi có thể cung cấp cho bạn các nút thích hợp cần thiết để cấu hình trong tệp cấu hình cc.net vào ngày mai khi tôi đang ở văn phòng
Có, bạn có thể - ngay cả với "trang web".
Những gì bạn cần làm là thêm "Dự án triển khai web" và thiết lập nó để lấy tất cả các tệp từ trang web, biên dịch chúng và sử dụng WiX, bạn có thể tạo trình cài đặt cho tệp có thể dễ dàng triển khai trang web của bạn và tất cả các tệp của trang web cần thiết cho máy tính của khách hàng.
Marc
Bạn có thể tải dự án triển khai web cho Visual Studio 2008 ở đây: http://www.microsoft.com/downloads/details.aspx?familyId=0AA30AE8-C73B -4BDD-BB1B-FE697256C459 & displaylang = vi cho Visual Studio 2005, hãy truy cập vào đây: http://msdn.microsoft.com/en-us/asp.net/aa336619.aspx – lexx
Nếu bạn có tệp SLN cho trang web, thì bạn có thể sử dụng lệnh sau:
msbuild YourSolutionFile.sln
Hoặc, bạn có thể điều hướng đến thư mục chứa tệp .sln và nhập "msbuild" (giả sử msbuild nằm trong đường dẫn hiện tại). –
- 1. Làm cách nào để giải quyết các tham chiếu trang web bằng MSBuild mà không cần xây dựng trang web?
- 2. Các phương pháp hay nhất về xây dựng một trang web bằng cách sử dụng Node.js
- 3. Chúng ta có thể tạo một trang web mới bằng cách sử dụng MS WebDeploy
- 4. Cách xây dựng tiện ích cho trang web của tôi
- 5. xây dựng ứng dụng .net trong Jenkins bằng MSBuild
- 6. xuất bản một trang web sử dụng msbuild
- 7. Issue Xây dựng một dự án sử dụng msbuild duy nhất có nhiều cấu hình
- 8. Làm thế nào để xây dựng bằng cách sử dụng MSBuild và Delphi XE2
- 9. Làm thế nào để MSDeploy một gói trang web được xây dựng đến một trang web trinh nữ IIS
- 10. Xây dựng một trang web trò chơi mutliplayer
- 11. Xây dựng một RatingBar sử dụng hình ảnh được tải từ trang web
- 12. Mẹo để xây dựng một trang web như stackoverflow
- 13. MSBuild không xây dựng csproj
- 14. Có thể xây dựng một kỷ lục mới bằng cách sử dụng Ống kính không?
- 15. chúng ta có thể nhận được lịch sử duyệt web/dấu trang trong ứng dụng Android của chúng tôi
- 16. Visual Studio dự án không được xây dựng khi tôi xây dựng Giải pháp từ msbuild
- 17. Tôi có thể sử dụng thư viện nào để xây dựng GUI bằng Erlang?
- 18. Xây dựng ứng dụng web có thể truy cập bằng bàn phím
- 19. Làm thế nào tôi có thể lập trình dừng hoặc bắt đầu một trang web trong IIS (6.0 và 7.0) bằng cách sử dụng MsBuild?
- 20. Cách tải một trang web bằng cách sử dụng WPF
- 21. Tôi có thể xây dựng dự án Adobe Air bằng Maven bằng cách nào?
- 22. TFS/MSBuild xây dựng/xuất bản triển khai web không chuyển đổi các tệp web.config
- 23. Cách xây dựng giải pháp bằng cách sử dụng batchfile
- 24. Bạn có thể sử dụng tệp xây dựng ANT làm tệp xây dựng Phing không?
- 25. Tôi có thể sử dụng MiniProfiler để trang bị một trang web ASP.NET MVC WebApi không?
- 26. Tôi cần gì để thiết lập một máy chủ xây dựng Jenkins có thể xây dựng các dự án ASP.NET mà không có Visual Studio?
- 27. sử dụng trang chủ dạng trang web có dạng
- 28. Sử dụng MSBuild để xây dựng Mô hình khung thực thể mà không cần sử dụng tệp dự án?
- 29. Tôi có thể sử dụng mẫu trình xây dựng trên Java Enum
- 30. Xây dựng cây từ khóa bằng cách sử dụng perl
Tác phẩm này khá tốt. Tôi kết hợp điều này với một vài nhiệm vụ thiết lập ứng dụng web trong IIS để tự động triển khai. – Min
Bạn vẫn muốn giới thiệu phương pháp này cho một dự án trang web nội dung tĩnh, hiện đại? – julealgon