Error with deploy Job in CircleCI Orb Tools Pack While Configuring Release Markers

Hi everyone,

I’m working on setting up release markers in my CircleCI workflow and have encountered some issues and questions regarding their configuration. Here’s an outline of my situation:

  1. Setup Details:
  • CircleCI version:

yaml

Copy code

version: 2.1  
setup: true  
orbs:  
  orb-tools: circleci/orb-tools@11.5.1  
  shellcheck: circleci/shellcheck@3.1  
  • Environment: I am deploying using Amazon ECS and ECR.
  1. Problem:
    I have followed the steps outlined in the Configure Release Markers guide, including integrating the environment and updating the deploy job in my orb configuration. However, I encountered the following error when running the workflow:
Error: Error calling job: 'deploy'  
Cannot find a definition for command named circleci run log release --environment-name=${TEST_STRING} --component-name=${TEST_STRING} --target-version=${TEST_STRING}  
Exited with code exit status 255  

My questions are:

  1. Do I need to set up a release agent to use the circleci run log release command, or can it be run independently?
  2. Is it possible to use release markers without relying on Kubernetes or SageMaker? I’m currently using ECS and ECR to deploy my component.

I’ve reviewed the documentation, but it’s unclear if there are any specific requirements for using the circleci run log release command with environments outside Kubernetes/SageMaker. Any clarification or guidance on how to proceed would be greatly appreciated!

Thank you in advance for your help. Let me know if you need additional configuration details or logs to troubleshoot further.