bash var substitution inside json to use in curl Team, I am unable to substitute values inside json(myjson) to use in curl command. any hint? JENKINS_USERNAME="svc-user" JENKINS_USER_TOKEN="xxxx" JENKINS_INSTANCE_FQDN="sham.blsm.comp.com" INSTANCE="test-verify" CREDENTIAL_ID_NAME="test" USERNAME_KEY="tests" USER_PASSWORD_KEY="testst" ID_DESCRIPTION="asdfasdfasdf" myjson=”{ "credentials": { "scope": "GLOBAL", "id": "’"${CREDENTIAL_ID_NAME}"’", "username": "’"${USERNAME_KEY}"’", "password": "’"${USER_PASSWORD_KEY}"’", "description": "’"${ID_DESCRIPTION}"’", "$class": "com.cloudbees.plugins.credentials.impl.UsernamePasswordCredentialsImpl" } }” curl -X POST https://${JENKINS_USERNAME}:${JENKINS_USER_TOKEN}@${JENKINS_INSTANCE_FQDN}/${JENKINS_INSTANCE}/credentials/store/system/domain/_/createCredentials –data-urlencode …
Total answers: 2