Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Concourse is a container-based automation system written in Go. It's mostly used for CI/CD.

License

NotificationsYou must be signed in to change notification settings

concourse/concourse

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27,770 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

DiscordUnit TestsContributorsHelp Wanted

Concourse is an automation system written in Go. It is most commonly used forCI/CD, and is built to scale to any kind of automation pipeline, from simple tocomplex.

registry-image pipeline

Concourse is very opinionated about a few things: idempotency, immutability,declarative config, stateless workers, and reproducible builds.

Installation

Concourse is distributed as a singleconcourse binary, available on theReleases page.

If you want to just kick the tires, jump ahead to theQuick Start.

In addition to theconcourse binary, there are a few other supported formats.Consult their GitHub repos for more information:

Quick Start

$ wget https://concourse-ci.org/docker-compose.yml$ docker-compose up -dCreating docs_concourse-db_1 ...doneCreating docs_concourse_1    ...done

Concourse will be running athttp://localhost:8080.You can log in with the username/password astest/test.

Next, installfly by downloading it from the web UI athttp://localhost:8080/download-fly andtarget your local Concourse as thetest user:

$ fly -t ci login -c http://localhost:8080 -utest -ptestloggingin to team'main'target saved

You can follow ourGetting Started Tutorialto learn how to write Concourse pipelines.

Configuring a Pipeline

Concourse has no GUI for configuration. Instead, pipelines are defined indeclarative YAML files:

resources:-name:booklittype:gitsource:{uri: "https://github.com/concourse/booklit"}jobs:-name:unitplan:  -get:booklittrigger:true  -task:testfile:booklit/ci/test.yml

Most operations are done via the accompanyingfly CLI. If you've got Concourseinstalled, try saving the above exampleasbooklit.yml,target your Concourseinstance, and then run:

fly -t ci set-pipeline -p booklit -c booklit.yml

These pipeline files are self-contained, making them easily portable betweenConcourse instances.

Learn More

Contributing

Our user base is basically everyone that develops software (and wants it towork).

It's a lot of work, and we need your help! If you're interested, check out ourcontributing docs.

About

Concourse is a container-based automation system written in Go. It's mostly used for CI/CD.

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Sponsor this project

 

Contributors372


[8]ページ先頭

©2009-2026 Movatter.jp