Hey. I'm trying to create a pipeline schedule (through rest api) with non-default variable values.
I've tried different combinations but nothing is working. It always uses default values. Below is my current rest call.
curl --request POST -u ''\
--url 'https://api.bitbucket.org/2.0/repositories/mmksystems/myrepo/pipelines_config/schedules/' \
--header 'Accept: application/json' \
--header 'Content-Type: application/json' \
--data '
{
"type": "pipeline_schedule",
"uuid": "{40}",
"enabled":true,
"target": {
"type":"pipeline_ref_target",
"ref_type":"branch",
"ref_name":"master",
"selector": {
"type":"custom",
"pattern":"deploy-project"
}
},
"variables": [
{
"key": "VAR_1",
"value": "a"
},
{
"key": "VAR_2",
"value": "b"
},
{
"key": "VAR_3",
"value": "c"
}
],
"cron_pattern": "0 0 5,9,13 * * ?",
}
EDIT:
It seems like triggering a pipeline with variables works fine but for some reason you can't create a schedule with custom variables? (https://developer.atlassian.com/cloud/bitbucket/rest/api-group-pipelines/#trigger-a-custom-pipeline-with-variables)