instruction: Explain how to set up CI/CD for javascript applications
output: > User Documentation Home User Handbook User Handbook Overview Installing Jenkins Docker Kubernetes Linux macOS Windows Other Systems WAR file Other Servlet Containers Offline Installations Initial Settings Platform Information Using Jenkins Pipeline Blue Ocean Managing Jenkins 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 ⇐ User Handbook Overview Index Docker ⇒ Installing Jenkins Chapter Sub-Sections Docker Kubernetes Linux macOS Windows Other Systems WAR file Other Servlet Containers Offline Installations Initial Settings The procedures in this chapter are for new installations of Jenkins. Jenkins is typically run as a standalone application in its own process.
  The Jenkins WAR file bundles Winstone ,
  a Jetty servlet container wrapper,
  and can be started on any operating system or platform with a version of Java supported by Jenkins. Theoretically, Jenkins can also be run as a servlet in a traditional servlet container
  like Apache Tomcat or WildFly ,
  but in practice this is largely untested and there are many caveats.
  In particular, support for WebSocket agents is only implemented for the Jetty servlet container.
  See the Servlet Container Support Policy page for details. ⇐ User Handbook Overview Index Docker ⇒ 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 .
  Installing Jenkins Chapter Sub-Sections Docker Kubernetes Linux macOS Windows Other Systems WAR file Other Servlet Containers Offline Installations Initial Settings The procedures in this chapter are for new installations of Jenkins. Jenkins is typically run as a standalone application in its own process.
  The Jenkins WAR file bundles Winstone ,
  a Jetty servlet container wrapper,
  and can be started on any operating system or platform with a version of Java supported by Jenkins. Theoretically, Jenkins can also be run as a servlet in a traditional servlet container
  like Apache Tomcat or WildFly ,
  but in practice this is largely untested and there are many caveats.
  In particular, support for WebSocket agents is only implemented for the Jetty servlet container.
  See the Servlet Container Support Policy page for details.