Hi community, 

we are currently in a transition phase, where we have two GoCD servers:

   - Old server A is a 19.11.0, grown over time and using some "old school" 
   configuration
   - New server B is a 19.12.0, fresh installed and using config 
   repositories for its pipelines

We decided to copy our pipelines step by step from server A to B thereby 
replacing the manual configuration with the nice config repositories 
feature, which is working fine.

Polling for materials is disabled, as we are using the SVN post-commit hook 
to trigger the relevant pipelines (also see ). For the transition phase I 
wanted to enable the hook for both servers, but unfortunately, the behavior 
is somehow different. In the post-commit hook I'm using:
curl https:/server-a:8154/go/api/admin/materials/svn/notify -k -u 
$username:$password 
-H 'Accept: application/vnd.go.cd.v2+json' -H 'Content-Type: 
application/json' -X POST -d '{"uuid": 
"cda78940-f9d9-4cad-b8c4-c86af5d00173"}'
curl https:/server-b:8154/go/api/admin/materials/svn/notify -k -u 
$username:$password 
-H 'Accept: application/vnd.go.cd.v2+json' -H 'Content-Type: 
application/json' -X POST -d '{"uuid": 
"cda78940-f9d9-4cad-b8c4-c86af5d00173"}'

Response of server A is 
{
  "message" : "The material is now scheduled for an update. Please check 
relevant pipeline(s) for status."
}
and the pipeline is triggered successfully.

Server B responds to the same request with 
{
  "message" : ""
}
and does not trigger anything.

Now I'm wondering if 

   - Something has changed in materials notification with 19.12.0
   - the concept of config repositories somehow conflicts with such 
   notification hooks
   - I am doing something wrong that I'm not seeing

Is the API call logged somewhere? As always any help of this great 
community is appreciated.

Thanks in advance!

-- 
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].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/go-cd/cb33cfdd-a218-4367-be1e-2e3d1efd6c3a%40googlegroups.com.

Reply via email to