Showing results for 
Search instead for 
Did you mean: 
Sign up Log in

Push value/variable from scripts to after-scripts

Maciej Zaręba
I'm New Here
I'm New Here
Those new to the Atlassian Community have posted less than three times. Give them a warm welcome!
October 22, 2020

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         
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.



Log in or Sign up to comment
AUG Leaders

Atlassian Community Events