(window.webpackJsonp=window.webpackJsonp||[]).push([[45],{346:function(t,e,r){"use strict";r.r(e);var o=r(14),n=Object(o.a)({},(function(){var t=this,e=t._self._c;return e("ContentSlotsDistributor",{attrs:{"slot-key":t.$parent.slotKey}},[e("h1",{attrs:{id:"continuous-integration"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#continuous-integration"}},[t._v("#")]),t._v(" Continuous Integration")]),t._v(" "),e("blockquote",[e("p",[t._v("Help us improve this article. "),e("a",{attrs:{href:"https://codecept.discourse.group/c/CodeceptJS-issues-in-general/ci/9",target:"_blank",rel:"noopener noreferrer"}},[t._v("Write how did you set up CodeceptJS for CI"),e("OutboundLink")],1),t._v(" and see your post listed here!")])]),t._v(" "),e("p",[t._v("Continuous Integration services allows you to delegate the control of running tests to external system.\nCodeceptJS plays well with all types of CI even when there is no documentation on this topic, it is still easy to set up with any kind of hosted or cloud CI.\nOur community prepared some valuable recipes for setting up CI systems with CodeceptJS.")]),t._v(" "),e("h2",{attrs:{id:"recipes"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#recipes"}},[t._v("#")]),t._v(" Recipes")]),t._v(" "),e("ul",[e("li",[e("h3",{attrs:{id:"codeceptjs-codefresh-integration"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#codeceptjs-codefresh-integration"}},[t._v("#")]),t._v(" "),e("a",{attrs:{href:"https://codecept.discourse.group/t/codeceptjs-codefresh-integration/",target:"_blank",rel:"noopener noreferrer"}},[t._v("CodeceptJS - Codefresh Integration"),e("OutboundLink")],1)])]),t._v(" "),e("li",[e("h3",{attrs:{id:"codeceptjs-gitlab-integration"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#codeceptjs-gitlab-integration"}},[t._v("#")]),t._v(" "),e("a",{attrs:{href:"https://codecept.discourse.group/t/codeceptjs-gitlab-integration/",target:"_blank",rel:"noopener noreferrer"}},[t._v("CodeceptJS GitLab Integration"),e("OutboundLink")],1)])]),t._v(" "),e("li",[e("h3",{attrs:{id:"codeceptjs-jenkins-integration"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#codeceptjs-jenkins-integration"}},[t._v("#")]),t._v(" "),e("a",{attrs:{href:"https://codecept.discourse.group/t/codeceptjs-jenkins-integration/",target:"_blank",rel:"noopener noreferrer"}},[t._v("CodeceptJS - Jenkins Integration"),e("OutboundLink")],1)])]),t._v(" "),e("li",[e("h3",{attrs:{id:"codeceptjs-integration-with-teamcity"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#codeceptjs-integration-with-teamcity"}},[t._v("#")]),t._v(" "),e("a",{attrs:{href:"https://codecept.discourse.group/t/codeceptjs-integration-with-teamcity/",target:"_blank",rel:"noopener noreferrer"}},[t._v("CodeceptJS Integration with TeamCity"),e("OutboundLink")],1)])])])])}),[],!1,null,null,null);e.default=n.exports}}]);