Introduction

Jenkins is used by Automatics for following activities. 

Jenkins Setup

Steps to be taken care during Jenkins configuration

Automatics Orchestration Setup#JDK17

Follow below steps to install and configure Jenkins in Linux

"curl --silent --location http://pkg.jenkins-ci.org/redhat-stable/jenkins.repo | sudo tee /etc/yum.repos.d/jenkins.repo"

Sample Output:

"sudo rpm --import https://jenkins-ci.org/redhat/jenkins-ci.org.key"

"sudo yum install jenkins"

"systemctl start jenkins"

"systemctl status jenkins"

Sample Output:

"sudo systemctl enable jenkins"

"http://your_ip_or_domain:8080"

sudo cat /var/lib/jenkins/secrets/initialAdminPassword

You should see a 32-character long alphanumeric password.



         

Refer following webpage to setup Maven 3 on Linux.

Automatics Orchestration Setup#Maven3

Jenkins Job for Test Execution

Automatics performs test execution in Jenkins. Following page will provide details on creating Jenkins job for test execution.

Jenkins Job for Test Execution

Jenkins Job for Automatics Core Deployment

As part of Automatics setup, partner has to deploy automatics core in their own self hosted maven artifact repository. Automatics-core artifact to be deployed will be generated in format format 'automatics-core-{version}.jar'.

Following page will provide details on creating Jenkins job for Automatics Core deployment.

Automatics Core : Jenkins Deployment Job configuration