GitLab是由GitLab Inc.開發,使用MIT授權條款的基於網路的Git倉庫管理工具,且具有wiki和issue跟蹤功能。
Gitlab 支援無限的私有專案,而且整合很多 DevOps 的服務,讓開發者只要上傳程式碼,自動驅動測試部署流程,還有 Gitlab CE 安裝,自己架設公司的 Gitlab .
以下是 Gitlab 官方網站的功能介紹,非常的豐富
除了免費版本,Gitlab 提供 30 天免費黃金級服務,
如果使用 第三方登入,需要設定 SSH Key 和 帳號密碼才能使用
創建專案
專案家目錄
設定 帳號 密碼
設定 SSH Key
初始化專案
vim .gitlab-ci.yml
test:
script:
# this configures Django application to use attached postgres database that is run on `postgres` host
- apt-get update -qy
- apt-get install -y python-dev python-pip
- pip install -r requirement.txt
- pip install -e ".[testing]"
- python setup.py develop
- tox
CI/CD Dashboard
gitlabe 好多東西可以玩,今天初步嘗試覺得還蠻容易的,而且它的功能很強大!