Questions tagged [concourse]

For questions related to pipeline-based CI system Concourse written in Go.

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. 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.

See also: - Documentation - GitHub Repository

419 questions
7
votes
1 answer

How to create concourse loop for repetitive resources and jobs?

Right now I have a concourse pipeline script that can update dockerhub images from a git repo. I created this based on the following tutorial. I have several docker containers in this git repo and I would like to be able to iterate through them to…
Alex Cohen
  • 5,596
  • 16
  • 54
  • 104
7
votes
2 answers

How to send email via Concourse CI pipeline?

How can I set an email to be sent upon completion or failure of a job in Concourse?
prismaticorb
  • 895
  • 1
  • 8
  • 18
7
votes
3 answers

Concourse CI - how to run functional tests?

we are in the middle of process migrating from Jenkins to Concourse CI and everything was pretty smooth so far. But now I have the issue, that I don't know how to solve. I would like to get any advices from the community. What I am trying to do is a…
6
votes
1 answer

Concourse tries to pull docker image using wrong sha256 digest and fails

I am running Concourse 3.10.0, which I installed with the official helm chart, on GKE. I am getting this error, which refers to the wrong sha256: Pulling…
Robin Green
  • 32,079
  • 16
  • 104
  • 187
6
votes
2 answers

Concourse cannot reach Docker registry

I've set up a Concourse server (on bare metal), and everything is working swimmingly, except that I can't start any jobs and at this point I'm at a complete loss. Any help or suggestions would be greatly appreciated! Taking the tutorial's hello…
Gabor Angeli
  • 5,729
  • 1
  • 18
  • 29
6
votes
1 answer

Prevent logging a specific command in Concourse CI

I have a shell-based concourse task which uses semi-sensitive credentials (a key to a test server) in one of its commands. I'd like to avoid this being logged in the task output. The gist of the pipeline is: jobs: - name: foobar plan: <...> -…
Dave
  • 44,275
  • 12
  • 65
  • 105
6
votes
1 answer

How to add parameters to the included task files in Concourse CI

If task file (file: task.yml) in pipeline (pipeline.yml) config needs to contain some {{properties}}, what is a proper way to add them? In my case, I want to use a custom docker image from repository that uses authentication, and I don't want to…
Max Romanovsky
  • 2,824
  • 5
  • 30
  • 37
6
votes
3 answers

Event Handling in Python Luigi

I've been trying to integrate Luigi as our workflow handler. Currently we are using concourse, however many of the things we're trying to do is a hassle to get around in concourse so we made the switch to Luigi as our dependency manager. No problems…
6
votes
2 answers

pass artifacts between Concourse jobs without S3 or similar external resource

I am using concourse and build binaries that I would like to send off to integration tests. However they are lightweight and using an S3 bucket for permanent storage seems like overkill. Additionally I am versioning with semver-resource, which also…
qqq
  • 1,360
  • 1
  • 9
  • 24
5
votes
2 answers

Concourse - version is missing from previous step while build docker image

Goal: Build a continuous integration pipeline for a spring boot application that runs JUnit tests, packages, builds a docker image, and finally pushes that image to Amazon Elastic Container Registry. The pipeline that I have built is able to run the…
5
votes
3 answers

Concourse call job from another job with parameters

I have a job with many tasks like this: - name: main-job serial: true plan: - aggregate: - get: passed: [previous-job] trigger: true - get: - task: file:…
Pavanraotk
  • 1,097
  • 4
  • 15
  • 33
5
votes
2 answers

How to integrate Bitbucket cloud with Concourse CI?

I have worked out to set a new team in concourse ci and can login as Bitbucket users. fly set-team -n main \ --basic-auth-username myuser \ --basic-auth-password xxxx \ --generic-oauth-display-name bitbucket \ --generic-oauth-client-id xxxx …
Bill
  • 2,494
  • 5
  • 26
  • 61
5
votes
1 answer

How often does Concourse check resource versions?

From the Concourse docs A new version can be found in an external resource by the check component of a resource finding a new set of versions when it runs. A check is run periodically for every resource in your pipeline. How often does Concourse…
mbigras
  • 7,664
  • 11
  • 50
  • 111
5
votes
2 answers

Concourse CI and Build number

I'm moving from Jenkins to using using Concourse CI to run my Sauce labs e2e tests. Sauce labs groups tests together that have the same build number string: name: 'Chrome XS', browserName: 'chrome', tunnelIdentifier:…
retroman
  • 175
  • 1
  • 11
5
votes
3 answers

Concourse CI Pipeline giving error :- Get https://registry-1.docker.io/v2: net/http: request canceled while waiting for connection

I installed Concourse CI using BOSH deployment on AWS. After successful installation i am able to see Concourse CI on browser.I have created hello-world pipeline using Concourse CI official page :- http://concourse-ci.org/getting-started.html But…
1
2
3
27 28