Hey Jeff,

I tried this quickly, using a docker image and it seems to work. I started
a docker instance of gocd 17.8 like this:

docker run -it -p8153:8153 -p8154:8154 gocd/gocd-server:v17.8.0


Then, I went to the config XML and added the config-repo snippet (since the
plugin already exists on 17.8). After adding it, my config looked like this:

<?xml version="1.0" encoding="utf-8"?>
<cruise xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
xsi:noNamespaceSchemaLocation="cruise-config.xsd" schemaVersion="94">
  <server artifactsdir="artifacts" agentAutoRegisterKey="something"
webhookSecret="something" commandRepositoryLocation="default"
serverId="something" />




*  <config-repos>    <config-repo plugin="json.config.plugin"
id="gocd-demo-config-repo-json">      <git
url="https://github.com/arvindsv/gocd-demo-config-repo-json.git
<https://github.com/arvindsv/gocd-demo-config-repo-json.git>" />
</config-repo>  </config-repos>*
</cruise>

Within a few seconds, when I went to the dashboard (http://localhost:8153/go),
I saw three pipelines.


I do vaguely remember an issue, where some problems in the config
repository were not showing up as errors in the UI. They have been fixed in
17.9, I think.

Cheers,
Aravind


On Tue, Sep 12, 2017 at 4:05 PM, Jeff <[email protected]> wrote:

> I'm experimenting with the pipeline as code and have followed the
> instructions at:
>
> https://docs.gocd.org/current/advanced_usage/pipelines_as_code.html
>
> and have included the sample config-repo.  However, none of the "demo"
> pipelines or environments are showing up in my system.
>
> I don't see any errors showing up in the GoCD error dialog nor in the logs
> that I can see.
>
> Has anyone successfully gotten this to work?  I'm using GoCD v 17.8.0
>
> I put the <config-repos>...</config-repos> section just before the first
> <pipeline> definition and right after the </repositories> tag.  I had to c
> hange 'pluginId' to 'plugin' or it wouldn't save.
>
> Thanks!
>
> --
> You received this message because you are subscribed to the Google Groups
> "go-cd" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> For more options, visit https://groups.google.com/d/optout.
>

-- 
You received this message because you are subscribed to the Google Groups 
"go-cd" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to