Jenkins is a free and open source automation server. It helps automate the parts of software development related to building, testing, and deploying, facilitating continuous integration and continuous delivery. It is a server-based system that runs in servlet containers such as Apache Tomcat. It supports a number of version control tools, including Git, and can execute Apache Ant, Apache Maven, and sbt-based projects as well as arbitrary shell scripts and Windows batch commands.
Ways MettleCI can integrate with Jenkins
-
Enable CI/CD Jenkins DevOps Pipelines for Information Server via the MettleCI Command Line Interface
-
Provide Compliance, Unit Test, and Integration Test results as Jenkins-compatible JUnit test reports
Detailed Integration Steps
-
Introducing Jenkins Pipelines -
Jenkins DevOps Setup Roadmap -
Jenkins DevOps Deployment Topologies -
Reusable Pipeline Templates in Jenkins (deprecated) -
Jenkins Build Agents -
Deploying a Jenkins CI/CD Pipeline -
Understanding your Jenkins CI/CD Pipeline -
Pipeline Parallelism in Jenkins -
Jenkins Environment Variables -
Protecting Sensitive Information used in Jenkins Pipelines -
Configuring Manual Approval Steps in Jenkins -
Jenkins Pipeline Parameters and Waiting for manual inputs -
Using MettleCI Test Results in Jenkins