Jenkins Setup
git clone https://github.com/project-sunbird/sunbird-devops.git cd sunbird-devops && git checkout tags/release-5.0.0 -b release-5.0.0 cd deploy/jenkins sudo bash jenkins-server-setup.sh
sudo bash jenkins-plugins-setup.sh cp envOrder.txt.sample envOrder.txt vi envOrder.txtdev=0 staging=1 production=2sudo bash jenkins-jobs-setup.shsudo service jenkins restartsudo su jenkins curl -SsL -o ~/jenkins.yaml https://raw.githubusercontent.com/project-sunbird/sunbird-devops/release-5.0.0/deploy/jenkins/jenkins.yaml # Replace all placeholders ${VALUE} with proper values # For example, # username: "${GH_USERNAME}" to username: "mygithubusername" vim ~/jenkins.yamlmkdir -p /var/lib/jenkins/secrets cd /var/lib/jenkins/secrets touch deployer_ssh_key vault-pass k8s.yaml chmod 600 deployer_ssh_key vault-pass k8s.yaml
Last updated