Solutions Hub
Concourse for Tanzu

Automate Testing and Deployment of Your Software and Platform

Compatible with TAS, TKGI

与TAS兼容
Can be consumed by apps on TAS

与PKS兼容
Can be consumed by apps on TKGI

与独立PKS兼容
Runs on TKGI with no dependency on TAS

使用Concourse for Tanzu实现云原生软件交付方式的现代化。将您的构建和交付流程作为管道进行建模和可视化。自动生成独立运行的步骤,以获取可靠结果。与管道中...

Build with Dependable Results

With Concourse, each build-run is clean. Pipelines run the same way locally, and in any cloud. Your unit tests work the same as build runs. Easily switch cloud providers.

Release Software with High Velocity

Practice test-driven development and continuous delivery by automating your testing and release process with every commit. Help your team find and resolve issues faster.

Deliver like a Cloud Native

Add a “release to production” pipeline. Ensure setup tasks happen consistently. Automate regression testing. Simplify consumption of hotfixes and minor releases. Always keep your software up to date!

Concourse 概述

Concourse is an open source continuous integration and continuous delivery (CI/CD) system designed for teams that practice test-driven development and continuous delivery. Teams automate delivery of their software as pipelines which execute testing, packaging, and deployment as often as every commit. Concourse pipelines are configured via YAML, which can be versioned controlled as part of the project code. Pipelines can scale to projects of any complexity. Pipelines are displayed visually to show the status of build runs. Concourse provides dependable, repeatable results that behave the same in any Concourse deployment, on any cloud. Concourse provides a wide variety of predefined integrations with external systems, and an open approach for defining custom integrations. Teams that adopt Concourse deliver their software reliably and with high velocity.

More about Concourse

“Before Concourse, we had trouble keeping all of our environments consistent, and that led to a poor developer experience. If an app pushed in one environment but failed to stage in another because the Java buildpack was different, that’s a poor developer experience and that’s something that would slip through the cracks before we brought in Concourse.”

Josh Stone, Senior DevOps Platform Engineer, Verizon

工作原理

Concourse for Tanzu is a BOSH-release deployed by an independent BOSH director. This is because Concourse for Tanzu is used for both application and platform operation CI/CD processes that can span across multiple Tanzu deployments.

Follow instructions for preparing a cloud environment for a BOSH deployment. Prepare your manifest to reflect the configuration you want to deploy, and then bosh deploy the latest version of Concourse for Tanzu from network.pivotal.io.

A few options to consider are:

  • Whether you want to install a load balancer and scale up to multiple web components to handle heavier usage.
  • Use the default configuration for an internally managed database, or to connect to an externally managed database.
  • Whether you want to encrypt the database
  • Whether you want to use Vault for credential management
  • How to configure authentication and authorization: (Concourse-managed, GitHub managed, or Cloud Foundry UAA-managed)

Whenever you want to update Concourse or change your deployment configuration, simply redeploy with BOSH again after downloading the latest version of Concourse and updating your configuration manifest.

Once you are deployed and your team authentication is set up, Concourse is available to your teams to begin building their delivery pipelines.

阅读文档



使用入门

立即下载

Let’s talk.

Contact us about Concourse for Tanzu.

感谢您的关注!

我们会尽快给您回复。

感谢您的关注!

我们会尽快给您回复。