I'm working with Salesforce CI/CD and we have issue that output of CI doesn't show up in pipeline log.
I came up with idea that maybe we can use report of deployment status.
But, I hit the wall, step looks something like this:
- sfdx force:source:deploy -p force-app/main/default/ -u abatvalidate -l RunLocalTests -c -w 30 | cut -c 10- | awk ‘FNR <= 1’ > ./deployment.txt
- echo cat ./deployment.txt
- sfdx force:source:deploy:report --targetusername abatvalidate --jobid $value --wait 30 --json
after-script:
- apt-get update
- apt-get install -y jq
- value=`cat ./deployment.txt`
- sfdx force:source:deploy:report --targetusername abatvalidate --jobid $value --wait 30 --json
What i need is way to push output of deployment.txt file into after-scripts.
But when script fails it straight up removes what's inside deployment.txt .
Is there any possibility to do it? I tried artifacts but they are not working.
Online forums and learning are now in one easy-to-use experience.
By continuing, you accept the updated Community Terms of Use and acknowledge the Privacy Policy. Your public name, photo, and achievements may be publicly visible and available in search engines.