Jenkins 2.26 发布了。Jenkins 主要用于持续、自动地构建/测试软件项目,如CruiseControl与DamageControl,监控一些定时执行的任务。更新内容: Allow CommandInterpreter build steps to set a build result as Unstable via the return code. Shell and Batch build steps now support this feature. (issue 23786) Performance: Avoid acquiring locks in MaskingClassloader . (issue 23784) Performance: Update XStream driver to improve performance of XML serilization/deserialization. (pull 2561) Harden checks of prohibited names in user creation logic. Untrimmed spaces and different letter cases are being checked now. (issue 35967) Performance: Fix the performance of file compress/uncompress operations over the remoting channel. (issue 38640, issue 38814) Restore automatic line wrapping in Build Step text boxes with syntax highlighting. (issue 27367) Properly remove disabled Administrative Monitors from the extension list. (issue 38678) Remoting 2.62.2: Improve connection stability by turning on Socket Keep-alive by default. Keep-alive can be disabled via the -noKeepAlive option. (issue 38539) Remoting 2.62.2: Prevent NullPointerException in Engine#connect() when host or port parameters are null or empty. (issue 37539) Node
build history page was hammering the performance of the Jenkins
instance by spawning parallel heavy requests. Now the information is
being loaded sequentially. (issue 23244) Cleanup spelling in CLI help and error messages. (issue 38650) Properly handle quotes and other special symbols in item names during form validation. (issue 31871) Internal: Invoke hpi:record-core-location during the build in order to enabled coordinated run accross repositories. (pull 1894) Internal: Bulk cleanup of @since definitions in Javadoc. (pull 2578)
点此查看完整更新日志 下载地址: |