大厅 - 开源CI/CD工具

Concourse 免费部署工具

用于软件自动化的免费和开源CI/CD工具

通过使用开源CI/CD系统自动化软件部署工作流来提高生产率。快速配置管道并继续观察进度。

概述

Concourse是免费的开源CI/CD工具。它可以帮助DevOps团队自动化软件部署工作流程。 Concourse提供了扩展自动化管道的功能。它是最好的开源CI/CD 软件之一,它带有两个核心组件,例如Concourse Server和Fly CLI。 Concourse Server负责Web UI,API和管道调度。 Fly是用于配置管道并与Concourse服务器通信的命令行接口。 这种自我托管的连续集成使用资源,任务和作业的简单机制。开发人员可以轻松地将管道配置为代码,并在Web UI中查看其进度。此外,如果任何工作失败,开发人员可以找到失败的原因并迅速解决。此外,作业可以取决于其他作业,这允许从存储库连续交付到生产服务器。 这个免费的连续集成**工具确实支持插件系统,在其中创建插件非常简单。开发人员可以创建由资源类型实现的资源。这是用GO和ELM编写的基于容器的软件。 开源CI/CD工具的许可证是Apache-2.0。

系统要求

设置大厅的要求包括:

  • Docker
  • Docker组成

特征

Concourse有一个出色的功能列表,其中一些是:

  • 免费和开源
  • 管理团队
  • 用户角色&权限
  • 管道
  • 管理资源
  • 资源类型
  • 管理工作
  • 凭证管理

安装

使用Docker安装

在下面运行命令,以使用Docker组合安装Concourse Server。


$ wget https://concourse-ci.org/docker-compose.yml
$ docker-compose up -d

打开浏览器并输入http:// localhost:8080用于访问Web UI。用用户名/密码登录作为测试。 执行以下命令以安装Fly CLI并使用测试用户进行登录。

$ fly -t tutorial login -c http://localhost:8080 -u test -p test
 简体中文