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
2
votes
1 answer

Best practices for continuous deployment with Concourse and Cloud Foundry

So I've been investigating ci/cd pipelines using concourse and cloud foundry lately, and I've been confused about what the best way to do this is. So I've been thinking about how the overall flow would go from development to release. There are a lot…
2
votes
1 answer

EOL Handling for Windows Pipelines

I have windows apps with XML text files that I edit on windows and check into GitHub. The files have correct Windows EOL formatting on my dev machine. Then I feed it through a Concourse CI pipeline using the Git resource and a windows worker to…
Christopher Painter
  • 54,556
  • 6
  • 63
  • 100
2
votes
1 answer

How to delete a build in Concourse?

Is there any way to delete a build within Concourse? So far, I couldn't find anything about that in the fly or the main documentation. It looks like I can only destroy the whole pipeline which would be overkill. Ideally, I'd like to just keep builds…
Horst Gutmann
  • 10,910
  • 2
  • 28
  • 31
2
votes
0 answers

Starting concourse worker with garden dns proxy enable flag errors

I'm attempting to start concourse worker with --garden-dns-proxy-enable flag in hope of getting past some git authentication errors that I read could be as a result of DNS issues Command I am running is below sudo ./concourse worker \ --work-dir…
jamin79
  • 380
  • 2
  • 8
2
votes
4 answers

How can I access Concourse built with helm outside of the cluster?

I am using the concourse helm build provided at https://github.com/kubernetes/charts/tree/master/stable/concourse to setup concourse inside of our kubernetes cluster. I have been able to get the setup working and I am able to access it within the…
Colin Maxfield
  • 162
  • 1
  • 1
  • 12
2
votes
1 answer

How do I use an older version of a resource in my Concourse pipeline?

Resource check scripts in Concourse will emit the most recent version of a resource by default. For example, configuring a git -resource in your pipeline to point to a git repository's master branch will emit the latest commit SHA as the…
Topher Bullock
  • 262
  • 2
  • 8
2
votes
1 answer

Concourse CI - array variable

I'm trying to figure out how to create an array with some CIDR ip address in order to have the same array in my pipeline. So here is an example var file: whitelist-ip-ranges: |- - 10.0.0.0/24 - 11.0.0.0/24 - 12.0.0.0/24 My pipeline is…
2
votes
3 answers

Passing a private key through Fly Cli

The company I work for has recently started to use Concourse CI to do all our CI needs. At the current moment one of my jobs consists of a task with a script that scp's and ssh's into our aws ec2 instances and configures those servers. The issue I…
Jdurham2843
  • 23
  • 1
  • 5
2
votes
1 answer

Concourse CI input as folder to pipeline

How do I pass a folder to a pipeline with custom code? To elaborate I have few scripts in a folder (I am aware that this has to go to git) and this folder needs to be passed as input to a task to run the script Have added inputs : [Current DIR…
2
votes
1 answer

Running VirtualBox in Concourse Task

I'm trying to build vagrant boxes with concourse. I'm using the concourse/buildbox-ci image which is used in concourse's own build pipeline to build the concourse-lite vagrant box. Before running packer I'm creating the virtualbox devices so they…
Christoph Winkler
  • 6,278
  • 1
  • 18
  • 18
2
votes
1 answer

How to pass multiple arguments into salt cmd.run?

I have just started using Salt instead of Ansible. I am unsure whether to call the following script from the master or manually enter the commands into a salt state. For the latter can anyone suggest how to achieve this using cmd.run.…
Atlantic0
  • 3,271
  • 5
  • 17
  • 24
2
votes
1 answer

Concourse add file to docker image just once

I am using concourse for our build system. Concourse caches docker images so that we don't need to go through the download process each on subsequent runs. I want to add a binary file to the docker image which I will pull from the internet, but I…
retroman
  • 175
  • 1
  • 11
2
votes
1 answer

How a resource from a container be available to another container if each task runs in its own container?

I keep hearing that each task runs in its own container and in that case say If have a Job1 that produces some resource as an output which Job2 wants to read as input (a typical case of pipelining Jobs) so in that case I wonder How a resource from a…
user1870400
  • 6,028
  • 13
  • 54
  • 115
2
votes
1 answer

Concourse github-release resource cannot find older versions or tags

I'm trying to pull an older version/tags of a git hub release in my Concourse pipeline using the github-release-resource, but it does not seem to be able to find releases other than the latest one though. Here is the simple test where we try to…
L Silva
  • 226
  • 1
  • 5
2
votes
1 answer

How do I specify intermediate certs in concourse ATC?

I have an arbitrary long cert chain that I want to use to verify my ATC, how do I do this?
Josh Zarrabi
  • 1,054
  • 7
  • 15