1.1 Getting Started
This tutorial will guide you through the basics of creating Concourse pipelines. You will use a local instance of Concourse running on your machine to run pipelines.
Before getting started you should have the following installed:
This tutorial assumes you understand what Linux containers are and how to work with them. If you know what a Dockerfile is and how to make your own then you're probably good to jump into this tutorial. If you're not familiar with Linux containers then you may want to get started with Docker first before diving into this tutorial.
It will also help if you know how to read YAML. We have a quick Intro to YAML if you're not familiar with the syntax.
If you have any feedback for this tutorial please share it in this GitHub discussion
-
1.1.1
Quick Start
- 1.1.1.1 Docker Compose Concourse
- 1.1.1.2 Install Fly
-
1.1.2
Hello World Pipeline
- 1.1.2.1 Creating a Pipeline
- 1.1.2.2 Add a job
- 1.1.2.3 Add a step
- 1.1.2.4 What is a step?
- 1.1.2.5 Fill in the Task Config
- 1.1.2.6 Run the pipeline
-
1.1.3
Inputs and Outputs
- 1.1.3.1 Overview
- 1.1.3.2 What are inputs and outputs?
- 1.1.3.3 Passing outputs to another task
- 1.1.3.4 How does Concourse track artifacts?
-
1.1.4
Resources
- 1.1.4.1 The Heart of Concourse
- 1.1.4.2 Versions
- 1.1.4.3 Resource Interface
- 1.1.4.4 Get Steps
- 1.1.4.5 Get Steps and Inputs
- 1.1.4.6 Checks
- 1.1.4.7 Put Steps
- 1.1.4.8 Using External Resource Types
- 1.1.4.9 Time For Takeoff ✈️