So I've been trying to get the Webhook from Bamboo to post build/deployment data to Compass, and I can do this with the addition of a bash script and using the inject variables, I feel there has to be a way with just using the internal variables (not documented) to get the correct value/format
I'm using Bamboo Data Center webhook to post to Compass, but looks like there is a date format issue
Bamboo uses ISO 8601, But Compass requires RFC 3339 (from the error message)
Bamboo example payload: https://confluence.atlassian.com/bamboo/using-webhooks-1018270680.html
Compass example payload: https://developer.atlassian.com/cloud/compass/components/create-custom-webhooks/
compass error:
{"message":"The webhook could not be processed: Error calling createEvent in graphql gateway. Error(s): Variable 'v0' has an invalid value: Invalid RFC3339 value : ''. because of : 'Text '' could not be parsed at index 0'","success":false,"parameters":{}}%
or is it possible to update Compass somewhere to accept the ISO 8601 date format?
Some research I have done
So my issue is, why can't bamboo just have a variable in the correct date format I need for other Atlassian products?
maybe something like this could be added?
${bamboo.date.started.rfc3339}
${bamboo.date.finished.iso8601}