CCNet 1.3 release

來源:互聯網
上載者:User
CCNet 1.3 release

Integration Queues

The biggest feature change to CCNet 1.3 is the addition of Integration Queues to control and manage integration concurrency. Integration queues allow you to control which projects are permitted to build concurrently and to set their relative priorities. Please read the documentation for more information.

.NET 2.0 Migration

CCNet has now been ported to the .NET 2.0 platform. This means that the .NET 2.0 Redistributable package will need to be installed on the Integration Server. CCNet now also takes advantage of some of the capabilities of the .NET 2.0 framework, such as the SMTP library replacing CDO for sending emails using the Email Publisher.

Integrated Documentation

The documentation for the installed version of CCNet is now directly available through the web dashboard. This makes it much easier to look up the appropriate configuration and documentation information for the installed server.

Performance Improvements

The performance of the CCNet web dashboard has been improved significantly. Previous versions encountered severe performance difficulties when using CCTray to obtain build status from the web dashboard instead of directly from the server. These performance issues have now been addressed.

Accurev support

Support for the Accurev source control system has been added.

FinalBuilder Support

Support for the FinalBuilder build engine has been added.

Upgrading to CCNet 1.3
.NET 2.0

CCNet 1.3 has been ported to .NET 2.0 and requires the .NET 2.0 Redistributable framework to be installed. As some of the features of .NET 2.0 are used, it is no longer backwards compatible with earlier versions of the .NET runtime. When upgrading and installing over top of an existing version of CCNet, please ensure that the application configuration files (eg. ccnet.exe.config) reference the .NET 2.0 runtime as the primary supported runtime.

Upgrading from a version before 1.2?

See the release notes for the CCNet 1.2 release.

Release Notes - CruiseControl .NET - Version 1.3

This is a list of Jira Issues resolved by this release :

Bug
  • CCNET-441 - Daylight Savings bug-fix for PVCS 7.5.x causes time to be wrong in PVCS v8.x
  • CCNET-673 - Dashboard plugins in /bin not successfully loaded
  • CCNET-709 - Attempting to use the Email Logger results in an EmailPublisher exception: System.Web.HttpException: Class not registered
  • CCNET-736 - Perforce Invalid changelist/client/label/date error
  • CCNET-744 - The system path is ignored when launching pcli.exe and probably other executables - (The PVCS get command seems to have some problem)
  • CCNET-749 - Spaces in temporary file name cause problems for cmd.exe at ThoughtWorks.CruiseControl.Core.Sourcecontrol.Pvcs.ExecutePvcsGet -> "NonPvcsFunction"
  • CCNET-826 - MKS Integration - Unused Node reported in Console
  • CCNET-827 - Mks provider fails if modified file is in the root folder
  • CCNET-828 - Html/Xml contained in the server log dashboard plugin is not properly encoded
  • CCNET-829 - Svn checkout does not checkout to the working directory
  • CCNET-831 - Svn checkout should also handle _svn folders (support for the ASP.NET hack)
  • CCNET-837 - Shortcut to Configuration Link is not deleted from Programs group on uninstall
  • CCNET-839 - INTERNAL ERROR: String was not recognized as a valid DateTime.
  • CCNET-842 - Problems with Checkout operation if there is space in trunk URL
  • CCNET-871 - White spaces in cvs history paths causes regex to create empty filenames for modification
  • CCNET-880 - WebDashboard responds very slowly to requests from CCTray
  • CCNET-907 - CCNetRequestSource always returning "reloaded from state file"
  • CCNET-924 - XmlIntegrationResultWriter writes locale-dependent date
Improvement
  • CCNET-6 - Modification logger doesn't handle subversion encoding
  • CCNET-836 - Documentation should be accessible through the web dashboard
  • CCNET-838 - Installer should not overwrite ccnet.config file if it already exists in installation directory
  • CCNET-840 - Dashboard should show which build is currently selected in Recent Builds list
  • CCNET-891 - Dashboard: set content-type for xml API requests to text/xml to better support javascript
New Feature
  • CCNET-401 - Create new email publisher that uses SMTP instead of CDO
  • CCNET-770 - Add integration queue support for controlling project build serialization
  • CCNET-812 - AccuRev sourcecontrol support
  • CCNET-813 - New labeller: LastChangeLabeller
  • CCNET-814 - FinalBuilder support
  • CCNET-889 - How to realise Process Encoding Support (solution)

  功能強大的每日構建工具

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.