instruction: Explain how to set up CI/CD for dockerfile applications
output: > User Documentation Home User Handbook User Handbook Overview Installing Jenkins Platform Information Using Jenkins Pipeline Blue Ocean Managing Jenkins Configuring the System Configuration as Code Managing Tools Managing Plugins About Jenkins System Information Jenkins Features Controlled with System Properties Change System Time Zone Jenkins CLI Script Console Groovy Hook Scripts Managing Nodes In-process Script Approval Users Themes for user interface User Content Spawning Processes From Build Securing Jenkins System Administration Scaling Jenkins Troubleshooting Jenkins Glossary Tutorials Guided Tour Jenkins Pipeline Using Build Tools Resources Pipeline Syntax reference Pipeline Steps reference LTS Upgrade guides ⇐ About Jenkins ⇑ Managing Jenkins Index Jenkins Features Controlled with System Properties ⇒ System Information Table of Contents System properties Environment variables Plugins Memory usage Thread dump The Manage Jenkins >> System Information page provides detailed information
  about what is available on this Jenkins controller: System properties The System Properties section lists system properties that can be used as arguments to the command line used to start Jenkins. Environment variables The Environment Variables section displays environment variables recognized on your system with their current values.
  This includes the environment variables defined by Jenkins that are available on all systems, as well as environment variables associated with plugins installed on this controller. Plugins The Plugins section provides a comprehensive list of all installed plugins, including their names, versions, and other relevant details. Memory usage The Memory Usage section provides a graphical representation of the controller’s memory usage, categorized into three timespans for better analysis: Short : The short timespan covers memory usage over the last few minutes, broken down by seconds, for real-time monitoring. Medium : The medium timespan displays memory trends over the past hour, broken down by minutes, which is useful for detecting gradual memory leaks. Long : The long timespan illustrates extended memory usage patterns over a day or month to identify recurring issues.
  This breakdown allows administrators to monitor memory trends, detect unusual spikes, and optimize resource allocation. Thread dump The Thread Dump section provides a link to a page that captures a real-time snapshot of all active threads running in the Jenkins controller’s JVM. This is essential for diagnosing performance issues, deadlocks, or excessive CPU utilization. Each thread entry includes: Name : The thread identifier. ID : The unique thread ID. State : The current execution state (RUNNABLE, TIMED_WAITING, BLOCKED). Stack Trace : The call sequence leading to the current state. ⇐ About Jenkins ⇑ Managing Jenkins Index Jenkins Features Controlled with System Properties ⇒ Was this page helpful? Please submit your feedback about this page through this quick form . Alternatively, if you don't wish to complete the quick form, you can simply
  indicate if you found this page helpful? Yes No Submit See existing feedback here .
  System Information Table of Contents System properties Environment variables Plugins Memory usage Thread dump The Manage Jenkins >> System Information page provides detailed information
  about what is available on this Jenkins controller: System properties The System Properties section lists system properties that can be used as arguments to the command line used to start Jenkins. Environment variables The Environment Variables section displays environment variables recognized on your system with their current values.
  This includes the environment variables defined by Jenkins that are available on all systems, as well as environment variables associated with plugins installed on this controller. Plugins The Plugins section provides a comprehensive list of all installed plugins, including their names, versions, and other relevant details. Memory usage The Memory Usage section provides a graphical representation of the controller’s memory usage, categorized into three timespans for better analysis: Short : The short timespan covers memory usage over the last few minutes, broken down by seconds, for real-time monitoring. Medium : The medium timespan displays memory trends over the past hour, broken down by minutes, which is useful for detecting gradual memory leaks. Long : The long timespan illustrates extended memory usage patterns over a day or month to identify recurring issues.
  This breakdown allows administrators to monitor memory trends, detect unusual spikes, and optimize resource allocation. Thread dump The Thread Dump section provides a link to a page that captures a real-time snapshot of all active threads running in the Jenkins controller’s JVM. This is essential for diagnosing performance issues, deadlocks, or excessive CPU utilization. Each thread entry includes: Name : The thread identifier. ID : The unique thread ID. State : The current execution state (RUNNABLE, TIMED_WAITING, BLOCKED). Stack Trace : The call sequence leading to the current state.