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

Popular posts from this blog

Jenkins install for salesforce