Mode:
Duration:
1
Coding works best on desktop or with an external keyboard.
Coding works best on desktop or with an external keyboard.
A simple Concourse CI pipeline to clone a repository and run tests.
# concourse/demo/pipeline.yml
resources:
- name: repo
type: git
source:
uri: https://github.com/example/repo.git
jobs:
- name: test
plan:
- get: repo
- task: run-tests
task:
platform: linux
image_resource:
type: docker-image
source:
repository: node
inputs:
- name: repo
run:
cmd: bash
args:
- -c
- cd repo && npm install && npm testConcourse CI is an open-source continuous integration and deployment system that uses pipelines as code to automate building, testing, and deploying software. Pipelines are defined declaratively using YAML files and executed in isolated containers.
Origin & Creator
Created by Pivotal (now VMware Tanzu) to provide a scalable, container-based CI/CD platform emphasizing reproducibility, simplicity, and traceable pipelines.
Industrial Note
Concourse is popular in large-scale CI/CD setups where reproducibility, container isolation, and pipeline-as-code principles are critical, especially in cloud-native and microservices environments.