Questions tagged [go-cd]

Go is a Continuous Delivery server for automating the build-test-release cycle. It is open source.

Go is a Continuous Delivery server for automating the build-test-release cycle. Uses pipelines as its main building block where each pipeline represent independent unit of work, but also can be connected with other pipelines to form complete deployment flow.

Go is developed by ThoughtWorks and used to be proprietary software, but in February 2014 it was released as open source.

196 questions
12
votes
3 answers

How to set up GoCD to handle private git repositories that use SSH keys for authentication?

I have a git repository that authenticates users with SSH keys and I want to use that repo as a GoCD material. GoCD gives me this error: Error performing command: --- Command --- git ls-remote ssh://git@server/repo.git refs/heads/master ---…
user3601487
  • 1,057
  • 1
  • 11
  • 21
5
votes
3 answers

How to rename a GoCD pipeline?

It does not seem to be possible to change the name of an existing pipeline anywhere in GoCD. As simple as it sounds, is there any way to rename a GoCD pipeline that doesn't require a long series of actions in the UI? The only way I was able to…
dokaspar
  • 8,186
  • 14
  • 70
  • 98
4
votes
1 answer

Parametrized pipeline in GoCD?

I'm evaluating GoCD if we would be able to use it instead of Jenkins. Is there any way how to create a parameterized pipeline like parametrized jobs in Jenkins? In Jenkins, we're using these parameters in some jobs which are executed manually to…
Ludek Vodicka
  • 1,610
  • 1
  • 18
  • 33
4
votes
1 answer

GoCD: How to define a pipeline's entire workspace as an artifact for the next stage?

Using GoCD, how can I define a stage's entire workspace (as a single artifact) for the next stage? This would highly simplify my setup, in which the second stage needs to fetch many different artifacts from the previous one. I have tried the…
dokaspar
  • 8,186
  • 14
  • 70
  • 98
3
votes
1 answer

Run a docker container with gocd CI/CD

I have build a CI/CD with gitlab and docker. In my gitlab-ci.yml i just write commands to build and launch container to run test and that's it. Now i m looking for a way to do the same thing with a GOCD ci/cd server. But the official documentation…
mik3fly-4steri5k
  • 712
  • 3
  • 15
  • 32
3
votes
0 answers

Building and running a docker container in a GoCD elastic agent?

I have GoCD deployed in my Kubernetes cluster with the standard Helm chart, which configures it to use the Kubernetes elastic agent plugin and provides an example elastic profile which uses the gocd-agent-docker-dind docker image to provide…
user108471
  • 2,488
  • 3
  • 28
  • 41
3
votes
1 answer

Updating env variables and parameters via a task in a job in gocd

In GOCD we are able to define env variables and parameters for the entire pipeline, stage and individual jobs. Is it possible to update those already defined env variables and parameters via a task in a job when running the pipeline?
Charitha
  • 43
  • 5
3
votes
3 answers

GoCD - How to display PowerShell output in color?

As the title says, how do we display console output from PowerShell scripts in color? We're using v16.12 of GoCD. Edit: Due to company policy we're not allowed to use write-host. Please don't ask why :)
Ali Reza Dehdar
  • 1,991
  • 1
  • 15
  • 17
3
votes
0 answers

GoCD - Notification for GoAgent status changes(missing/lost contact)

I am using GoCD for the automated deployment of our application. I am facing an serious issue, that is if any agent lost contact/missing - its corresponding pipeline just hangs. There is no notification sent about the unavailability of the agent or…
3
votes
1 answer

Is there any possible way to delete stage history in GoAgent?

I am using GoCD for package deployment and I would like to know if there are any possible ways to delete the Stage History in GoAgent. I am asking this because the stage label was increasing to some extent while we are testing the pipelines and…
AVK
  • 213
  • 1
  • 7
3
votes
2 answers

Continuous Integration tools

Im doing research regarding continuous integration tools and there benefits. For my research im looking at the following tools: GitLab CI Jenkins Bamboo GoCD TeamCity Now I wont bother you with all the requirements and benefits. But so far im not…
3
votes
1 answer

How to get Thoughtworks Go.CD to trigger pipelines quicker

Go pipelines can sometimes take an age to start after a Git commit and push. Even after manually hitting the start button it can take a long time. Is there a setting or way to get it to pick up changes quicker and start quicker? I don't mind if it…
Muhammad Rehan Saeed
  • 35,627
  • 39
  • 202
  • 311
3
votes
1 answer

How to to run GoCD's job and task with root permissions?

i am trying to run a shell script as a task in GoCD but the script doesn't seem to have root permission to execute certain commands.
Kaushik Wavhal
  • 600
  • 1
  • 9
  • 18
2
votes
2 answers

Go-CD: How to use API to trigger a pipeline?

Is there an API can be used to trigger a pipeline, I did not find one in the API manual. Or, is there any other way I can trigger a pipeline using linux command? Thanks
WeDBA
  • 343
  • 4
  • 7
2
votes
2 answers

How can we set up Maven project in GoCD?

I have worked with Jenkins before. But we moved to GoCD now. I want to run a simple Maven project periodically for regression testing purposes.
1
2 3
13 14