How to use json variable in shell script file?
1
vote
1
answer
3510
views
I would like to use this json file to get jenkins version and java version numbers to include my
script.sh
file. How do we do that?
I tried `{{user
java_version}}
` but it did not work.
* variable.json
file
{
"region": "us-east-1",
"jenkins_version": "2.263.4",
"java_version": "1.8.0"
}
* script.sh
file
-bash
#!/bin/bash
sudo yum update -y
sudo yum install wget -y
sudo yum install java-{{user java_version
}}-openjdk-devel -y
sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo
sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key
sudo yum install -y jenkins-{{user java_version
}}
sudo systemctl start jenkins
sudo systemctl status jenkins
#Get auth password from jenkins master
echo "authpwd="$(sudo cat /var/lib/jenkins/secrets/initialAdminPassword)
Asked by M.Turan
(13 rep)
Feb 26, 2021, 01:10 AM
Last activity: Feb 26, 2021, 08:11 AM
Last activity: Feb 26, 2021, 08:11 AM