The Jenkins platform architecture and configuration techniques
Jenkins, as you are probably aware, was built using Java. It's cross platform and supports a wide variety of engineering patterns and technologies. It can effectively support organizations of all sizes. Jenkins offers endless automation possibilities and even has a vibrant plugin ecosystem.
In this section, we will cover configuration techniques aimed at advancing our knowledge of the Jenkins architecture. Together, we will lay a foundation for reliable automation and future scalability by learning how to configure the Jenkins main operating environment.
Jenkins offers a cross-platform user experience by running on a Java Virtual Machine (JVM). A JVM is a powerful virtualization technology used to execute Java bytecode instructions, and provides a consistent software platform regardless of the host OS.
The Jenkins community has created native installation packages for Microsoft Windows, Mac OS X, Linux, and Unix. If Jenkins is not already installed (this book assumes it is), it's highly recommended that you use one of the community-provided packages if possible. If a native package is not available, Jenkins an most likely still be configured to run, providing that the host operating system supports any of the following web architectures:
- Apache Tomcat v5.0+
- JBoss Application Server 4.2+
- IBM WebSphere 7.0.0.7+
- WebLogic
- 零基礎(chǔ)學(xué)C++程序設(shè)計
- INSTANT OpenCV Starter
- 零基礎(chǔ)玩轉(zhuǎn)區(qū)塊鏈
- 區(qū)塊鏈架構(gòu)與實現(xiàn):Cosmos詳解
- PHP 編程從入門到實踐
- Magento 1.8 Development Cookbook
- OpenShift在企業(yè)中的實踐:PaaS DevOps微服務(wù)(第2版)
- Visual C#通用范例開發(fā)金典
- Mobile Device Exploitation Cookbook
- QGIS 2 Cookbook
- Java編程從入門到精通
- R Data Science Essentials
- Go語言入門經(jīng)典
- Spark技術(shù)內(nèi)幕:深入解析Spark內(nèi)核架構(gòu)設(shè)計與實現(xiàn)原理
- Professional JavaScript