代碼托管平臺,GitLab 8.2.0 正式發布

jopen 9年前發布 | 8K 次閱讀 GitLab

GitLab是一個利用 Ruby on Rails 開發的開源應用程序,實現一個自托管的Git項目倉庫,可通過Web界面進行訪問公開的或者私人項目。

它擁有與Github類似的功能,能夠瀏覽源代碼,管理缺陷和注釋。可以管理團隊對倉庫的訪問,它非常易于瀏覽提交過的版本并提供一個文件歷史庫。它還提供一個代碼片段收集功能可以輕松實現代碼復用,便于日后有需要的時候進行查找。

GitLab 5.0以前版本要求服務器端采用 Gitolite 搭建,5.0版本以后不再使用 Gitolite ,采用自己開發的 gitlab-shell 來實現。如果你覺得安裝麻煩可以使用 GitLab Installers 一鍵安裝程序。

系統要求:

  • Ubuntu/Debian

    </li>

  • ruby 1.9.3+

    </li>

  • mysql or postgresql

    </li>

  • git

    </li>

  • gitlab-shell

    </li>

  • redis

    </li>

  • Sidekiq

    </li> </ul>

    代碼托管平臺,GitLab 8.2.0 正式發布

    GitLab 8.2.0 正式發布,該版本對在性能方面有很多提升,詳細的更新內容如下:

      - 項目查找和分組查找的性能提升
      - 用戶頁面和 atom 頁面的渲染性能提升
      - 修復圖形中根據email對貢獻者進行分組顯示的問題
      - 提升了查找 issue 的性能
      - Remove CSS property preventing hard tabs from rendering in Chromium 45 (Stan Hu)
      - Fix Drone CI service template not saving properly (Stan Hu)
      - 修復了在 atom 中無法顯示頭像的問題(在頭像被禁用時) (Stan Hu)
      - 增加一個 Gitlab 專用的診斷工具,名為 "Sherlock" (see GitLab CE merge request #1749)
      - 升級 gitlab_git 到 7.2.20 以及 rugged to 0.23.3 (Stan Hu)
      - 提升了根據 email 地址查找用戶的性能
      - Add allow_failure field to commit status API (Stan Hu)
      - Commits without .gitlab-ci.yml are marked as skipped
      - Save detailed error when YAML syntax is invalid
      - Since GitLab CI is enabled by default, remove enabling it by pushing .gitlab-ci.yml
      - Added build artifacts
      - 提升了評論中替換引用的性能
      - Show last project commit to default branch on project home page
      - Highlight comment based on anchor in URL
      - Adds ability to remove the forked relationship from project settings screen. (Han Loong Liauw)
      - 提升了對里程碑 issue 進行排序的性能
      - 允許用戶選擇文件視圖作為項目的默認視圖 (Cristian Bica)
      - Show "Empty Repository Page" for repository without branches (Artem V. Navrotskiy)
      - Fix: Inability to reply to code comments in the MR view, if the MR comes from a fork
      - Use git follow flag for commits page when retrieve history for file or directory
      - Show merge request CI status on merge requests index page
      - Send build name and stage in CI notification e-mail
      - Extend yml syntax for only and except to support specifying repository path
      - Enable shared runners to all new projects
      - Bump GitLab-Workhorse to 0.4.1
      - Allow to define cache in `.gitlab-ci.yml`
      - Fix: 500 error returned if destroy request without HTTP referer (Kazuki Shimizu)
      - Remove deprecated CI events from project settings page
      - Improve personal snippet access workflow (Douglas Alexandre)
      - [API] Add ability to fetch the commit ID of the last commit that actually touched a file
      - Fix omniauth documentation setting for omnibus configuration (Jon Cairns)
      - Add "New file" link to dropdown on project page
      - 在項目搜索中包含提交日志
      - Add "added", "modified" and "removed" properties to commit object in webhook
      - Rename "Back to" links to "Go to" because its not always a case it point to place user come from
      - Allow groups to appear in the search results if the group owner allows it
      - Add email notification to former assignee upon unassignment (Adam Lieskovsky)
      - 全新的項目圖形頁面設計
      - Remove deprecated dumped yaml file generated from previous job definitions
      - Fix incoming email config defaults
      - Show specific runners from projects where user is master or owner
      - MR target branch is now visible on a list view when it is different from project's default one
      - Improve Continuous Integration graphs page
      - Make color of "Accept Merge Request" button consistent with current build status
      - Add ignore white space option in merge request diff and commit and compare view
      - Ability to add release notes (markdown text and attachments) to git tags (aka Releases)
      - Relative links from a repositories README.md now link to the default branch
      - Fix trailing whitespace issue in merge request/issue title
      - Fix bug when milestone/label filter was empty for dashboard issues page
      - Add ability to create milestone in group projects from single form
      - Add option to create merge request when editing/creating a file (Dirceu Tiegs)
      - Prevent the last owner of a group from being able to delete themselves by 'adding' themselves as a master (James Lopez)
      - Add Award Emoji to issue and merge request pages

    下載:https://github.com/gitlabhq/gitlabhq/archive/v8.2.0.zip


    來自:http://www.oschina.net/news/68282/gitlab-8-2-0

     本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
     轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
     本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!