Jenkins for salesforce on RHEL OS or CentOS and configuring jenkins slave
To find the version
cat /etc/os-release
sudo su -
yum install jyava-11-openjdk-devel
curl --silent --location http://pkg.jenkins-ci.org/redhat-stable/jenkins.repo | sudo tee /etc/yum.repos.d/jenkins.repo
sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key
sudo yum install jenkins -y
sudo systemctl enable jenkins
sudo systemctl start jenkins
systemctl status jenkins
sudo firewall-cmd --permanent --zone=public --add-port=8080/tcp
sudo firewall-cmd --reload
===================================================
Create a another instance for slave
connect the vm using pem file and
cd ~/.ssh
ssh-keygen -t rsa -C "The access key for Jenkins slaves"
cat id_rsa.pub > ~/.ssh/authorized_keys
cat id_rsa
Add the SSH Private Key to Jenkins Credentials
Go to jenkins dashboard –> credentials –> Global credentials –> add credentials
Create a Slave in jenkins
CONFIGURE AGENT -> LAUNCH METHOD -> Manually trusted key verification strategy - > SAVE.
If Manually trusted key verification strategy is not working then choose alternative options non verification strategy
https://acloudguru.com/blog/engineering/adding-a-jenkins-agent-node
Comments
Post a Comment