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

PCF cfdev plugin install No Such Host Error

I tried to install Cloud Foundary cfdev plugin to setup pivotal cloud environment in local machine (MacOS Big Sur). ~ % cf install-plugin -r CF-Community cfdev Searching CF-Community for plugin cfdev... Plugin cfdev 0.0.18 found in:…
Sriram M
  • 482
  • 3
  • 12
4
votes
1 answer

Fly: Failed to ping docker registry

I am trying to run a simple build by passing input task to the concourse. Here is my fly command, fly -t tutorial e -c inputs_required.yml -i some-important-input=. and my yml file, --- platform: linux image_resource: type: docker-image …
Prateek Joshi
  • 3,929
  • 3
  • 41
  • 51
4
votes
3 answers

Concourse: resource script '/opt/resource/check []' failed: exit status 128

Environment: OS: Ubuntu 18.04 Concourse: 3.14.0 Server is behind proxy. Concourse installation is binary, non-docker. Proxy has been setup in /etc/environment as: > http_proxy="http://proxy01.localnet.local:8080/" >…
user2362699
  • 586
  • 6
  • 22
4
votes
2 answers

How to securely use concourse with github-private-key stored in vault

We are trying to run concourse with Vault. Reason for using vault is to store secrets in a a secure way. Some of the parameters we want to store in vault are github private key, to get access to the github repositories, as well as username and…
Wall-E
  • 41
  • 1
  • 2
4
votes
1 answer

The purpose of `serial:true` for concourse

I have a question about what serial: true does with respect to jobs. It seems a little redundant since serial_groups already seems to control the serial execution of multiple jobs. But at the same time inside of the plan there are constructs like do…
shinything
  • 65
  • 1
  • 4
4
votes
2 answers

concourse secret sharing does not fully define how to configure vault

i am following the instructions here for how to configure vault for sharing secrets. ultimately i just want to get my bot's creds to git resources. i am deploying via docker compose, and have successfully added a vault server to compose. where do i…
cdaringe
  • 1,274
  • 2
  • 15
  • 33
4
votes
1 answer

In concourse how do you hijack a container made via `fly execute`

If you run fly execute to perform a one-off build, how can I then hijack/intercept the container?
materialdesigner
  • 1,492
  • 10
  • 13
4
votes
1 answer

Concourse CI: Use Metadata (Build number, URL etc) in on_success/on_failure

How is it possible to use Metadata in on_success/on_failure? For example, to send emails via https://github.com/pivotal-cf/email-resource? I haven't found a way, as I can't change content of files where email resources reside (subject/body), as the…
Max Romanovsky
  • 2,824
  • 5
  • 30
  • 37
4
votes
2 answers

Concourse CI / Gradle : Failed to create parent directory

I'm trying to build a java project with gradle 3.4.1 and concourse using the vagrant concourse/lite box (v2.7.4) and the docker image gradle/3.4.1-jdk8 My pipeline.yml is --- resources: - name: devoxx-talks-src type: git check_every: 1m …
vietnem
  • 317
  • 4
  • 10
4
votes
1 answer

Concourse pending for long time before running task

I have a Concourse Pipeline with a Task using a Docker image that is stored in our local Artifactory server. Every time I start the Pipeline it takes about 5 mins until the tasks are finally run. The log looks like this: I assume that Concourse…
Michael Lihs
  • 7,460
  • 17
  • 52
  • 85
4
votes
2 answers

Pipeline fails due to `hijack: Backend error`

I'm following Stark & Wayne tutorial and got into a problem: Pipeline fails with hijack: Backend error: Exit status: 500, message {"Type":"","Message": " runc exec: exit status 1: exec failed: container_linux.go:247: starting container process…
Alex Bender
  • 846
  • 13
  • 26
4
votes
2 answers

How can I run a small command in a concourse pipeline?

I basically want to run the npm install and grunt build command within the newly added repo. inputs: - name: repo - path: run: path: repo/ args: - npm install - grunt…
Atlantic0
  • 3,271
  • 5
  • 17
  • 24
4
votes
2 answers

Concourse: Trigger a job with a HTTP request

I am trying to trigger a Concourse job with a web hook on my Git server. Following this issue on Github I found an endpoint definition. So I tried curl http://10.20.30.101:8080/api/v1/pipelines/helloworld/resources/resource-tutorial/check -X…
Michael Lihs
  • 7,460
  • 17
  • 52
  • 85
4
votes
2 answers

How to make self updating pipeline in concourse

I would like to make a pipeline that as first step checks its own configuration and updates itself if needed. What tool / API should I use for this? Is there a docker image that has this installed for the correct concourse version? What is the…
gsf
  • 6,612
  • 7
  • 35
  • 64
4
votes
1 answer

How do I run a Concourse CI job task with a specific user?

In Concourse CI, by default, the underlying container for a job's task is instantiated and run with user root. If the container used for my task needs to be executed with a different user (e.g. postgres), how can I do that in Concourse?
L Silva
  • 226
  • 1
  • 5
1 2
3
27 28