by

Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
  • Jan 31 2019 21:37
    ibnc synchronize #5756
  • Jan 31 2019 20:02
    ibnc synchronize #5756
  • Jan 31 2019 19:07
    arvindsv commented #3304
  • Jan 31 2019 19:06
    arvindsv commented #3304
  • Jan 31 2019 18:59
    varshavaradarajan synchronize #5791
  • Jan 31 2019 18:24
    ibnc synchronize #5756
  • Jan 31 2019 18:11
    mushycode commented #3304
  • Jan 31 2019 17:29
    GaneshSPatil opened #5797
  • Jan 31 2019 15:22
    arvindsv unpinned #5776
  • Jan 31 2019 15:07
    arvindsv commented #3304
  • Jan 31 2019 15:07
    arvindsv commented #3304
  • Jan 31 2019 14:59
    arvindsv commented #5796
  • Jan 31 2019 14:09
    akshaydewan commented #5796
  • Jan 31 2019 13:21
    maheshp commented #5796
  • Jan 31 2019 12:42
    ketan commented #5795
  • Jan 31 2019 12:39
    ketan commented #5795
  • Jan 31 2019 12:38
    JorritSalverda commented #5795
  • Jan 31 2019 12:35
    JorritSalverda commented #5795
  • Jan 31 2019 12:35
    JorritSalverda closed #5795
  • Jan 31 2019 12:00
    mushycode commented #3304
veeramanikandanvv
@veeramanikandanvv
@marques-work: Do we have any plugins for fortify sca to use with GOCD? if not, is there any plan to do it
marques-work
@marques-work
@veeramanikandanvv There aren’t any official plugins from TW. I’m not aware of any plugins written by anyone else to that effect. To my knowledge, we aren’t planning to create any either.
veeramanikandanvv
@veeramanikandanvv
@marques-work thanks
marques-work
@marques-work
@veeramanikandanvv just curious but what would you expect the plugin could do that couldn’t be accomplished on the command line?

I’ve never used the tool but the instructions seem pretty straightforward:

sourceanalyzer -b <build_id> [<sca_options>] <build_tool> [<build_tool_ options>]

I guess my real question would be, why do you need a plugin?
Sushma10037017
@Sushma10037017
Hi Team, we recently upgraded to v20.1.0 and added securityContext with fsGroup as 0 and runAsUser as 1000 to move from running GoCD as non-root go user from root user. We have GoCD volume around 250GB being used and due to the above change the bootup is delayed by 30-40 mins as Kubernetes recursively changes ownership and permissions for the contents of each volume to match the fsGroup specified in a Pod's securityContext when that volume is mounted . We are on k8s v1.14 version and can't use fsGroupChangePolicy as its available only from v1.18. Any other alternative that we can use? Thanks in advance!
2 replies
robertl78
@robertl78
I've tried emailing with no response. how can i access the password protected plugins site. I need the azure elastic agent plugin and the instructions send me to a password protected site. Please help.
Aravind SV
@arvindsv
@robertl78 There’s an update regarding open-sourcing plugins that might be relevant: https://groups.google.com/d/msg/go-cd/EXwfvZZeLrM/B-kKeNdOBgAJ
1 reply
alok0310
@alok0310
What's the price for the paid version offering of GoCD?
marques-work
@marques-work
@alok0310 GoCD is free and open source
There is no “paid” version
Mahesh Madpathi
@maheshmadpathi
Hello All, Is there a way I can parameterise the Git Martial branch, so that before the build right branch can be chosen from UI? I was checking GitHub and found this but looks like no solution yet, gocd/gocd#6123
1 reply
Mahesh373
@Mahesh373
I here inform you that i am planning to upgrade gocd server in my office actually we are in 18.11.0 and i want to upgrade it to latest version.My question and doubt is that can we take backup of the present one and directly restore to the latest version or upgrade versions step by step like 18.11.0 to 18.12.0 like ways.can you clarify me this doubt please.Reply asap.
1 reply
amithalef
@amithalef
Hey folks I upgraded to GOCD from 20.1.0 to 20.4.0. Since the update my pipelines are unable to get an agent assigned to them(I am running GOCD on kubernetes) this is the error message I can see => inationGracePeriodSeconds=null, tolerations=[], volumes=[], additionalProperties={}), status=null, additionalProperties={}). jvm 1 | 2020-06-03 15:14:09,181 ERROR [154@MessageListener for CreateAgentListener] p.c.g.c.e.k.c.g.c.e.KubernetesPlugin:127 [plugin-cd.go.contrib.elasticagent.kubernetes] - Failed to handle request cd.go.elastic-agent.create-agent jvm 1 | io.fabric8.kubernetes.client.KubernetesClientException: Operation: [create] for kind: [Pod] with name: [null] in namespace: [gocd] failed. jvm 1 | at io.fabric8.kubernetes.client.KubernetesClientException.launderThrowable(KubernetesClientException.java:64) jvm 1 | at io.fabric8.kubernetes.client.KubernetesClientException.launderThrowable(KubernetesClientException.java:72) jvm 1 | at io.fabric8.kubernetes.client.dsl.base.BaseOperation.create(BaseOperation.java:331) jvm 1 | at io.fabric8.kubernetes.client.dsl.base.BaseOperation.create(BaseOperation.java:324) jvm 1 | at cd.go.contrib.elasticagent.KubernetesInstanceFactory.createKubernetesPod(KubernetesInstanceFactory.java:153) jvm 1 | at cd.go.contrib.elasticagent.KubernetesInstanceFactory.createUsingPodYaml(KubernetesInstanceFactory.java:248) jvm 1 | at cd.go.contrib.elasticagent.KubernetesInstanceFactory.create(KubernetesInstanceFactory.java:61) jvm 1 | at cd.go.contrib.elasticagent.KubernetesAgentInstances.createKubernetesInstance(KubernetesAgentInstances.java:94) jvm 1 | at cd.go.contrib.elasticagent.KubernetesAgentInstances.create(KubernetesAgentInstances.java:68) jvm 1 | at cd.go.contrib.elasticagent.KubernetesAgentInstances.create(KubernetesAgentInstances.java:39) jvm 1 | at cd.go.contrib.elasticagent.executors.CreateAgentRequestExecutor.execute(CreateAgentRequestExecutor.java:52) jvm 1 | at cd.go.contrib.elasticagent.KubernetesPlugin.handle(KubernetesPlugin.java:82) jvm 1 | at com.thoughtworks.go.plugin.infra.DefaultPluginManager.lambda$submitTo$0(DefaultPluginManager.java:134) jvm 1 | at com.thoughtworks.go.plugin.infra.FelixGoPluginOSGiFramework.executeActionOnTheService(FelixGoPluginOSGiFramework.java:208) jvm 1 | at com.thoughtworks.go.plugin.infra.FelixGoPluginOSGiFramework.doOn(FelixGoPluginOSGiFramework.java:164) jvm 1 | at com.thoughtworks.go.plugin.infra.DefaultPluginManager.submitTo(DefaultPluginManager.java:131) jvm 1 | at com.thoughtworks.go.plugin.access.PluginRequestHelper.submitRequest(PluginRequestHelper.java:49) jvm 1 | at com.thoughtworks.go.plugin.access.elastic.v5.ElasticAgentExtensionV5.createAgent(ElasticAgentExtensionV5.java:141) jvm 1 | at com.thoughtworks.go.plugin.access.elastic.ElasticAgentExtension.createAgent(ElasticAgentExtension.java:59) jvm 1 | at com.thoughtworks.go.plugin.access.elastic.ElasticAgentPluginRegistry.createAgent(ElasticAgentPluginRegistry.java:42) jvm 1 | at com.thoughtworks.go.server.messaging.elasticagents.CreateAgentListener.onMessage(CreateAgentListener.java:31) jvm 1 | at com.thoughtworks.go.server.messaging.elasticagents.CreateAgentListener.onMessage(CreateAgentListener.java:21) jvm 1 | at com.thoughtworks.go.server.messaging.activemq.JMSMessageListenerAdapter.runImpl(JMSMessageListenerAdapter.java:83) jvm 1 | at com.thoughtworks.go.server.messaging.activemq.JMSMessageListenerAdapter.run(JMSMessageListenerAdapter.java:63) jvm 1 | at java.base/java.lang.Thread.run(Unknown Source) jvm 1 | Caused by: javax.net.ssl.SSLHandshakeException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target jvm 1 | at java.base/sun.security.ssl.Alert.createSSLException(Unknown Source) jvm 1 | at java.base/sun.security.ssl.TransportContext.fatal(Unknown Source) jvm 1 | at java.base/sun.security.ssl.TransportContext.fatal(Unknown Source) jvm 1 | at java.base/sun
1 reply
veeramanikandanvv
@veeramanikandanvv
@marques-work : is there a way to re-run a failure tasks? Or disabling and enabling the tasks?
veeramanikandanvv
@veeramanikandanvv
@amithalef s there a way to re-run a failure tasks? Or disabling and enabling the tasks?
veeramanikandanvv
@veeramanikandanvv
@marques-work plugin would give you an advantage of parsing the output file. If not I had to do a command line part again for report generation
amithalef
@amithalef
Hey folks is there any way I can migrate my cruise-config.xml to a new instance of GOCD, I have observed it has all the passwords inside it as encrypted so the new server is unable to decrypt them. Is there some way I can provide the new instance the encryption key?
1 reply
veeramanikandanvv
@veeramanikandanvv
@amithalef : upgrading to new version of server will take care of encryption automatically. Manually copying the config file to some other versions will result in encryption problems.
veeramanikandanvv
@veeramanikandanvv
Hey folks, is there a way to re-run a failure tasks? Or disabling and enabling the tasks... Please help me
3 replies
Gerald Spencer
@Geethree

Hello humans! I'm very itnerested in goCd as of late.. In particular, I am curious about the pipeline-as-code and configuration-as-code aspects of goCD.

In particular... I haven't really found how to configure gocd via config files / scripts to ensure that my deployment is fully repeatable and can be blown away / recovered with a few commands. I assume this is possible, but I haven't.. come across that.

As for pipeline-as-code.. can this merge pipelines across repositories? Like.. could the pipelines exist in libFoo.. libBar.. and work together with pipelines in serviceBaz

3 replies
veeramanikandanvv
@veeramanikandanvv
Hey folks, is there any way to intialize label template value?
I have a requirement where my depending pipelines instances should be sequential
3 replies
ronalcelaya
@ronalcelaya

Hello guys. I'm having this error in GO.CD server
No row with the given identifier exists: [com.thoughtworks.go.domain.MaterialInstance#6495419]; nested exception is org.hibernate.ObjectNotFoundException: No row with the given identifier exists: [com.thoughtworks.go.domain.MaterialInstance#6495419]
I have deleted the pipeline an recreated and the error persists. Something curious is that MaterialInstance#6495419persist even when I have deleted the pipeline and recreated.

Do you know something about this error and if there is way to solve it?

AminNadimi
@AminNadimi
Can anybody approve that GOCD gitlab hook works? :))
AminNadimi
@AminNadimi
On latest version of GOCD
AminNadimi
@AminNadimi
It works, ty all :)))
Sekhar Routray
@Sekharz

Hey Everyone,
I'm unable to find any links to GoCD docs describing support for Logical expressions or conditional flow controls in yaml files. My end goal is to fail a step in the pipeline if a condition is met.

Any idea how to achieve this?

kpham007
@kpham007
Currently running into an issue where if I make a change, for example, changing the branch for a pipeline, it breaks the kubernetes elastic agent plugin? The plugin is returning a 500 to gocd with "Error occurred while trying to list kubernetes pods:
io.fabric8.kubernetes.client.KubernetesClientException: Operation: [list] for kind: [Pod] with name: [null] in namespace: [default] failed."
5 replies
Robert Lounsberry
@aliensojurner

Where can I find instructions on how to setup an SSL certification on a Windows based GO Server installation? I have only been able to find these instruction which are for a UNIX based setup - https://www.gocd.org/2014/06/05/using-go-cd-with-custom-certificates/

I need to do this on a Windows based server.

1 reply
basedHokage
@mojo706
Hi guys I just need some clarification. Does GoCD need an independent Droplet on DO so that I can monitor deployments on other droplets?
1 reply
Murilo
@murilodag
Anyone ever did a GoCD system supporting multiple XCode versions for iOS?
basedHokage
@mojo706
Hi, got another question. Which between ports 8152 and 8153 is used for https connections?
3 replies
buggavep
@buggavep
image.png
I am trying to run bash scripts using the scripts-executor plugin and encountered these issues
can anyone guide me on this
thanks in advance
Maxim Shaev
@Maxsh

Hi guys,
I've periodically got the timeout error in Config Repository for the self hosted GitLab. It worked properly with 19.10 version, but with 20.04 there is the issue.
And there is another issue,

Not allowed to refer to pipeline group '<APP>'. Check the 'Rules' of this config repository.;;

and

 Not allowed to refer to environment '<ENV>'. Check the 'Rules' of this config repository.;;

However, it sometimes works properly.
Any thoughts?

5 replies
Coney
@coney

Hi, guys
I have a question about pipeline orchestration. Why does GoCD use plpeline/stage as a material which defined in downstream for triggering by upstream pipeline? unlike jenkins or other CI system, they are using a stage or action written in upstream pipeline to tigger downstreams.

Are there any deeper reasons why GoCD desigened like this?

zhang-xdl
@zhang-xdl
is anybody know why ?I have this message : java.lang.NullPointerException: null
at com.thoughtworks.go.agent.service.AgentUpgradeService.validateMd5(AgentUpgradeService.java:112)
Michael Robinson
@faceleg
Hello! Apologies if this is the wrong place to ask
Are we able to engage Thoughtworks for paid support for GoCD?
1 reply
FrdAlex
@FrdAlex
Hello everyone, i am considering implementing GoCD for our organization, however i have one question of interest. As part of a pipeline, i would need to restart an agent during the middle of the pipeline, after the agent is back online, would the build resume from where it left off, or is there a way to make such a scenario work with GoCD ?
1 reply
i would rather not have the pipeline trigger another job to do the second part of the pipeline
Finley Lee
@finleylee
Hello all. I'm getting a 404 error when calling the get maintenance mode API https://go.example.com/go/api/maintenance_mode/info. I can call other APIs successfully, such as https://go.example.com/go/api/jobs/scheduled.xml. Is that API still available?
7 replies
Murilo
@murilodag
Anyone using S3 artifact plugin?
Kristupas Stumbrys
@Kristonitas

Hello all. This is not exactly GoCD specific, but I was wondering if there is any guide or tutorial about actual deployment part of a simple nodejs app.

I know how to manage a server, set up nginx, use https://pm2.keymetrics.io/ to manage the production services, etc. The only mystery is what should the pipeline do after running npm build, npm test... should it put the final artifacts (the pipeline's folder) into some fixed path on the server (/var/www f. e.)?

1 reply
Harshad
@harshadnarvekar
Hello all, We were thinking to integrate authentication of users using LADP. I see we already have plugin to do that. However i was wondering if there is a way we can also manage users and their groups based on the AD groups ? Any help would be highly appreciated. Thanks
2 replies
hprasad068
@hprasad068
Hello all, is there a way we can have a conditional trigger to different downstream pipeline based on success or failure for the current pipeline? like if a pipeline fails trigger pipeline A or if its success trigger Pipeline C