I have a parent project with multiple child projects.
My parent project has a lifecycle that auto deploys to two of three environments.
My child projects only auto deploys to the first environment but has all three.
My child projects have a script step which uses powershell to the REST API. It just creates a release for the parent project but doesn’t deploy it, the auto environment deploying starts OK.
My parent project auto deploys OK if I create a release via the UI or if I run the powershell scipt manually. But I get the following error when the child project (or any other project) creates a release.
The step failed: Activity Deploy-Child-Project-1 on the Octopus Server failed with error ‘You do not have permission to perform this action. Please contact your Octopus administrator. Missing permission: DeploymentCreate’.
It shows that the “system” is deploying to the automatic environment but not sure how to resolve. Does anyone know how to?