Oct 03, 2023
CumulusCI helps development teams build great applications on the Salesforce platform by automating org setup, testing, and deployment.
CumulusCI stands for Cumulus (as in the cloud) Continuous Integration—and is so named for how Salesforce.org builds and delivers its managed packages continuously. CumulusCI can be used by employees, partners, as well as community collaborators, and allows anyone who’s working on a Salesforce-related project.
Before setup cumulus ci on your compter below steps must meet these requirements
python --version
pipx
python -m pip install --user pipx
python -m pipx ensurepath
pipx --version
'pipx' is not recognized as an internal or external command, operable program or batch file.
Then you update/set environment variables manually.pipx install cumulusci
%USERPROFILE%\.local\bin
(Note: Below copied path is in my case, it may be different in your computer.)
%USERPROFILE%\AppData\Roaming\Python\Python38\Scripts
(Note: Below paste path is in my case, it may be different in your computer.)
cci version
Note: When you entered the command on command prompt cci version
. I think you will have faced this problem : Long path support is not enabled. This can lead to errors with some task.
Your administrator will need to activate the "Enabled Win32 long paths"
Actully this error comes cause by Python. It is not CumulusCI error. When you update the CumuluCI through pip install cumulusci --upgrade
command. May be you can see this type of error.
To solve this problem you have to uninstall the python and re-install the same python version.
After installed python, repeat the step from 11 to 16 and then 25 to 26.
If you download other version you can see error like this:
No Python at "C:\Users\xyz\AppData\Local\Programs\Python\Python<version_number>\python.exe" at the last moment when you hit cci version
command in command prompt. So please install same python version which had already installed on your system.
I hope this blog helped you!