Recently, developers are increasingly turning to us with requests to implement CI in Jelastic. Why do we need continuous integration? As a rule, in a project where developers work independently on different parts, the integration stage is final and rather laborious, and therefore requires additional time. The transition to continuous integration allows reducing this laboriousness, as well as detecting and eliminating errors in advance, before they have taken root yet and have not grown into a more serious problem. Yes indeed, if you carry out quality control throughout the entire development process, you can save both time, money, and effort, while improving quality. This approach is especially useful for large projects involving a large number of developers.< profile >
< id > jelastic </ id >
< activation >
< activeByDefault > true </ activeByDefault >
</ activation >
< properties >
< jelastic.username > [insert your Jelastic username] </ jelastic.username >
< jelastic.password > [insert your Jelastic password] </ jelastic.password >
</ properties >
</ profile >
< pluginRepositories >
< pluginRepository >
< id > sonatype-oss-public </ id >
< url > https : //oss.sonatype.org/content/groups/public </ url >
< releases >
< enabled > true </ enabled >
</ releases >
< snapshots >
< enabled > true </ enabled >
</ snapshots >
</ pluginRepository >
</ pluginRepositories >
< plugins >
<! - ... ->
< plugin >
< groupId > com.jelastic </ groupId >
< artifactId > jelastic-maven-plugin </ artifactId >
< version > 1.7-SNAPSHOT </ version >
< configuration >
< email > $ {jelastic.username} </ email >
< password > $ {jelastic.password} </ password >
< context > < ! - insert your context path for ROOT for default-- > </ context >
< environment > < ! - insert your environment name-- > </ environment >
< api_hoster > < ! - default value "api.jelastic.com" - > </ api_hoster >
</ configuration >
</ plugin >
<! - ... ->
</ plugins >


Source: https://habr.com/ru/post/148893/
All Articles