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
4
votes
2 answers

Concourse: How to set variables in pipelines file?

So I have been running concourse pipelines using a separate yaml file to hold my variables, similar to this example in the documentation. However I would like to set my variables within my main pipeline.yml file to avoid using the cli option…
Alex Cohen
  • 5,596
  • 16
  • 54
  • 104
4
votes
1 answer

Concourse time resource not triggered on Mac OS X

I'm new to concourse and really excited to start working with it but I have a problem running the hello world example described here: https://concourse-ci.org/hello-world.html (example with time resource) I'm running this example on Mac OS X (El…
4
votes
2 answers

Concourse CI - Build Artifacts inside source, pass all to next task

I want to set up a build pipeline in Concourse for my web application. The application is built using Node. The plan is to do something like this: ,-> build style guide -> dockerize source code -> npm install…
DanielM
  • 6,380
  • 2
  • 38
  • 57
3
votes
3 answers

Concourse Can't Connect to Docker Repository

I'm new to concourse and trying to set it up in my environment. I'm running Ubuntu 18.04 on Virtualbox 6.1.4 r136177 on Windows machine. I managed to get the node running and concourse worker set up, and I was able to access my concourse dashboard…
Mycotina
  • 369
  • 3
  • 11
3
votes
2 answers

Concourse merge another branch

I'm trying to automate deployments using Concourse-CI. I have a go application that is checked into a local Gitlab with two branches (master and develop). I have a pipeline setup for the develop branch that runs go unit tests and if they pass i want…
AdminTome
  • 101
  • 9
3
votes
2 answers

How to use a local docker image as resource in concourse-docker

I try to run a task in a docker image, which is not uploaded to docker hub, but instead installed locally (using docker build -t tagname/tagname .) So it exists on the (only) worker. image_resource: type: docker-image source: {repository:…
Michael K
  • 1,070
  • 1
  • 10
  • 25
3
votes
1 answer

Concourse + Artifactory - file for version '1.0.0' not found

Trying to test artifactory-resource by running through the example pipeline. resource_types: - name: artifactory type: docker-image source: repository: pivotalservices/artifactory-resource resources: - name: artifactory-repository type:…
user2362699
  • 586
  • 6
  • 22
3
votes
2 answers

Concourse git-resource ; accessing a Git Tag to use on a docker-image put

I'm using https://github.com/concourse/git-resource with a tag_filter to trigger a release build. I need to access the tag name of the tag that triggered the build in order to use it during the build process and also to use it to tag the docker…
Myles McDonnell
  • 12,943
  • 17
  • 66
  • 116
3
votes
2 answers

Fetching Concourse Docker resources from ECR

I'm trying to use a Docker resource that is stored in an AWS EC2 Container service repository (ECR). Config looks like: - name: my-docker-resource type: docker-image source: repository: account-id.dkr.ecr.eu-west-1.amazonaws.com/my-repo …
Christian Johansen
  • 1,861
  • 1
  • 16
  • 22
3
votes
3 answers

How come .sh shell scripts work in Concourse tutorial but NOT in my actual codebase?

Very much a newbie to CI system setup, so please be gentle :) I'm following a Stark And Wayne tutorial & trying to get a Concourse CI task yml to run a shell script that it finds via the input folder: task.yml --- platform: linux image_resource: …
Aid
  • 197
  • 2
  • 7
3
votes
2 answers

How to test Concourse pipelines

My team has multiple Concourse pipelines and as we refactor tasks, we've realized the need to test our actual pipelines. We already test our tasks by using environment variables enabling task scripts to be run locally, but the pipeline yaml is…
E. Beer
  • 31
  • 2
3
votes
2 answers

How to display junit test reports in concourse in a usable/interactive way?

the company where I work is evaluating different CI/CD systems, we tried GoCD (v17.4), Jenkins 2 (v2.7) and Concourse (v3.2.1). We liked Concourse, but a big downside was the fact that the test reports were not displayed in a usable way. I asked in…
firepol
  • 1,731
  • 22
  • 39
3
votes
3 answers

Passing parameters between concourse jobs / tasks

What's the best way to pass parameters between concourse tasks and jobs? For example; if my first task generates a unique ID, what would be the best way to pass that ID to the next job or task?
Dan Higham
  • 3,974
  • 16
  • 15
3
votes
3 answers

How to parameterise concourse task files

I'm pretty impressed by the power and simplicity of Concourse. Since my pipelines keep growing I decided to move the tasks to separate files. One of the tasks use a custom Docker image from our own private registry. So, in that task file I…
JointEffort
  • 583
  • 7
  • 21
3
votes
1 answer

ConcourseCI: Run task from mapped/renamed output of get resource

I have a repo of which I'm looking at various folders at and building different things in each repo. Since a lot of the steps are similar I was trying to streamline things a bit and use output mapping to "rename" the dir to a common name, but it…
Ash Berlin-Taylor
  • 3,879
  • 29
  • 34