Sample Header Ad - 728x90

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