Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Steps to be taken care during Jenkins configuration

  • Install Java

    1.8

    17

    • Refer following web page to get detailed steps to install Java 1.8 17 on Linux.

Automatics Orchestration Setup#JDK1.8Setup#JDK17

  • Install Jenkins

Follow below steps to install and configure Jenkins in Linux

...

  • Follow below steps to Disable CSRF protection by setting system property 'hudson.security.csrf.GlobalCrumbIssuerConfiguration.DISABLE_CSRF_PROTECTION' set to true. More details available at https://www.jenkins.io/doc/book/security/csrf-protection/ .

    • To disable CSRF it can be done with groovy  , Navigate to  "Manage Jenkins > Script Console " in Jenkins.
    • Enter the list of commands shown in the below screenshot and click on "Run".

  • To view the generated HTML logs by the testcases properly please follow the below steps to see the generated HTML logs by modifying, the CSP header sent by Jenkins by setting the Java System property.More details available at https://www.jenkins.io/doc/book/security/configuring-content-security-policy/ 
    • To unset the header please Navigate to  "Manage Jenkins > Script Console " in Jenkins.
    • Please use the property "System.setProperty("hudson.model.DirectoryBrowserSupport.CSP", "")" in Jenkins.

Image Added         

  • Install Maven 3

Refer following webpage to setup Maven 3 on Linux.

...

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

Automatics Core : Jenkins Deployment Job configuration