项目服务
项目服务允许您将GitLab与其他应用程序集成。它们有点像插件,因为它们允许在向GitLab添加功能方面有很大的自由。
访问项目服务
您可以在您的项目下找到可用的服务设置➔集成页面。
有超过20个服务可以集成。单击要配置的一个。
下面,您将找到当前支持的列表,并附有全面的文档。
服务
单击服务链接以查看进一步的配置说明和详细信息。
服务 | 描述 |
---|---|
体式 | Asana——没有电子邮件的团队合作 |
Assembla | 项目管理软件(源提交端点) |
Atlassian Bamboo CI | 持续集成和构建服务器 |
Buildkite | 持续集成和部署 |
Bugzilla | Bugzilla问题跟踪器 |
篝火 | 简单的基于web的实时群聊 |
自定义问题跟踪器 | 自定义问题跟踪器 |
无人机CI | 持续集成平台建立在Docker上,用Go编写 |
推送邮件 | 将每次推送的提交和差异通过电子邮件发送给收件人列表 |
外部维基 | 将指向内部wiki的链接替换为指向外部wiki的链接 |
Flowdock | Flowdock是一个为技术团队提供协作的web应用程序 |
Gemnasium | gemium监视您的项目依赖项,并在更新和安全漏洞时向您发出警报 |
HipChat | 私人群组聊天和即时消息 |
Irker (IRC网关) | 发送IRC消息,在更新时,通过Irker网关到收件人列表 |
JIRA | JIRA问题跟踪器 |
JetBrains TeamCity CI | 持续集成和构建服务器 |
Kubernetes(在GitLab 10.3中已弃用) | 容器化的部署服务 |
最重要的斜杠命令 | 最重要的聊天和ChatOps斜杠命令 |
Mattermost通知 | 在Mattermost中接收事件通知 |
微软团队 | 使用Office 365连接器将发生在GitLab上的操作通知发送到Microsoft Teams的房间 |
Packagist | 在Packagist(主要的Composer存储库)上更新您的项目 |
管道的邮件 | 将管道状态通过电子邮件发送给收件人列表 |
松弛的通知 | 将GitLab事件(例如创建的问题)作为通知发送到Slack |
宽松斜杠命令 | 在Slack中使用斜杠命令控制GitLab |
PivotalTracker | 项目管理软件(源提交端点) |
普罗米修斯 | 监视已部署应用程序的性能 |
容易做的事情 | Pushover可以方便地在您的Android设备,iPhone, iPad和台式机上获得实时通知 |
Redmine | Redmine问题跟踪器 |
服务模板
服务模板是一种在你喜欢的服务中设置一些预定义值的方法,这些值将被预先填充在每个项目的服务中。
阅读更多本文档中的服务模板.
为项目服务做出贡献
因为GitLab是开源的,所以我们可以发布所有插件的代码和测试。这允许社区保持插件的更新,这样它们就可以在更新的GitLab版本中工作。
有关可用的项目服务的概述,请参阅Project_services源目录.
欢迎投稿!